Guest User

androidtv.etc.audio_policy

a guest
Jun 20th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 17.15 KB | None | 0 0
  1. audio_hw_modules {
  2.   primary {
  3.     global_configuration {
  4.       attached_output_devices speaker
  5.       default_output_device AUDIO_DEVICE_OUT_SPEAKER
  6.  
  7.       attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|main_tv_monitor|main_hdmi_0|main_hdmi_1|main_hdmi_2|main_hdmi_3|main_tuner_0|main_tuner_1|main_composite_0|main_component_0|main_component_1
  8.       audio_hal_version 3.0
  9.     }
  10.     devices {
  11.       speaker {
  12.         type AUDIO_DEVICE_OUT_SPEAKER
  13.         gains {
  14.           gain_1 {
  15.             mode AUDIO_GAIN_MODE_JOINT
  16.             min_value_mB 0
  17.             max_value_mB 100
  18.             default_value_mB 50
  19.             step_value_mB 1
  20.           }
  21.         }
  22.       }
  23.       headphone {
  24.         type AUDIO_DEVICE_OUT_WIRED_HEADPHONE
  25.         gains {
  26.           gain_1 {
  27.             mode AUDIO_GAIN_MODE_JOINT
  28.             min_value_mB 0
  29.             max_value_mB 100
  30.             default_value_mB 50
  31.             step_value_mB 1
  32.           }
  33.         }
  34.       }
  35.       spdif {
  36.         type AUDIO_DEVICE_OUT_SPDIF
  37.         gains {
  38.           gain_1 {
  39.             mode AUDIO_GAIN_MODE_JOINT
  40.             min_value_mB 0
  41.             max_value_mB 100
  42.             default_value_mB 50
  43.             step_value_mB 1
  44.           }
  45.         }
  46.       }
  47.       hdmi {
  48.         type AUDIO_DEVICE_OUT_HDMI_ARC
  49.         gains {
  50.           gain_1 {
  51.             mode AUDIO_GAIN_MODE_JOINT
  52.             min_value_mB 0
  53.             max_value_mB 100
  54.             default_value_mB 50
  55.             step_value_mB 1
  56.           }
  57.         }
  58.       }
  59.       line_out {
  60.         type AUDIO_DEVICE_OUT_AUX_LINE
  61.         address 1
  62.         gains {
  63.           gain_1 {
  64.             mode AUDIO_GAIN_MODE_JOINT
  65.             min_value_mB 0
  66.             max_value_mB 100
  67.             default_value_mB 50
  68.             step_value_mB 1
  69.           }
  70.         }
  71.       }
  72.       scart {
  73.         type AUDIO_DEVICE_OUT_AUX_LINE
  74.         address 2
  75.         gains {
  76.           gain_1 {
  77.             mode AUDIO_GAIN_MODE_JOINT
  78.             min_value_mB 0
  79.             max_value_mB 100
  80.             default_value_mB 50
  81.             step_value_mB 1
  82.           }
  83.         }
  84.       }
  85.       main_tuner_0 {
  86.         type AUDIO_DEVICE_IN_TV_TUNER
  87.         address 1
  88.         gains {
  89.           gain_1 {
  90.             mode AUDIO_GAIN_MODE_JOINT
  91.             channel_mask AUDIO_CHANNEL_IN_STEREO
  92.             min_value_mB 0
  93.             max_value_mB 100
  94.             default_value_mB 50
  95.             step_value_mB 1
  96.           }
  97.         }
  98.       }
  99.       sub_tuner_0 {
  100.         type AUDIO_DEVICE_IN_TV_TUNER
  101.         address 2
  102.         gains {
  103.           gain_1 {
  104.             mode AUDIO_GAIN_MODE_JOINT
  105.             channel_mask AUDIO_CHANNEL_IN_STEREO
  106.             min_value_mB 0
  107.             max_value_mB 100
  108.             default_value_mB 50
  109.             step_value_mB 1
  110.           }
  111.         }
  112.       }
  113.       main_tuner_1 {
  114.         type AUDIO_DEVICE_IN_TV_TUNER
  115.         address 3
  116.         gains {
  117.           gain_1 {
  118.             mode AUDIO_GAIN_MODE_JOINT
  119.             channel_mask AUDIO_CHANNEL_IN_STEREO
  120.             min_value_mB 0
  121.             max_value_mB 100
  122.             default_value_mB 50
  123.             step_value_mB 1
  124.           }
  125.         }
  126.       }
  127.       sub_tuner_1 {
  128.         type AUDIO_DEVICE_IN_TV_TUNER
  129.         address 4
  130.         gains {
  131.           gain_1 {
  132.             mode AUDIO_GAIN_MODE_JOINT
  133.             channel_mask AUDIO_CHANNEL_IN_STEREO
  134.             min_value_mB 0
  135.             max_value_mB 100
  136.             default_value_mB 50
  137.             step_value_mB 1
  138.           }
  139.         }
  140.       }
  141.       main_hdmi_0 {
  142.         type AUDIO_DEVICE_IN_HDMI
  143.         address 1
  144.         gains {
  145.           gain_1 {
  146.             mode AUDIO_GAIN_MODE_JOINT
  147.             channel_mask AUDIO_CHANNEL_IN_STEREO
  148.             min_value_mB 0
  149.             max_value_mB 100
  150.             default_value_mB 50
  151.             step_value_mB 1
  152.           }
  153.         }
  154.       }
  155.       sub_hdmi_0 {
  156.         type AUDIO_DEVICE_IN_HDMI
  157.         address 2
  158.         gains {
  159.           gain_1 {
  160.             mode AUDIO_GAIN_MODE_JOINT
  161.             channel_mask AUDIO_CHANNEL_IN_STEREO
  162.             min_value_mB 0
  163.             max_value_mB 100
  164.             default_value_mB 50
  165.             step_value_mB 1
  166.           }
  167.         }
  168.       }
  169.       main_hdmi_1 {
  170.         type AUDIO_DEVICE_IN_HDMI
  171.         address 3
  172.         gains {
  173.           gain_1 {
  174.             mode AUDIO_GAIN_MODE_JOINT
  175.             channel_mask AUDIO_CHANNEL_IN_STEREO
  176.             min_value_mB 0
  177.             max_value_mB 100
  178.             default_value_mB 50
  179.             step_value_mB 1
  180.           }
  181.         }
  182.       }
  183.       sub_hdmi_1 {
  184.         type AUDIO_DEVICE_IN_HDMI
  185.         address 4
  186.         gains {
  187.           gain_1 {
  188.             mode AUDIO_GAIN_MODE_JOINT
  189.             channel_mask AUDIO_CHANNEL_IN_STEREO
  190.             min_value_mB 0
  191.             max_value_mB 100
  192.             default_value_mB 50
  193.             step_value_mB 1
  194.           }
  195.         }
  196.       }
  197.       main_hdmi_2 {
  198.         type AUDIO_DEVICE_IN_HDMI
  199.         address 5
  200.         gains {
  201.           gain_1 {
  202.             mode AUDIO_GAIN_MODE_JOINT
  203.             channel_mask AUDIO_CHANNEL_IN_STEREO
  204.             min_value_mB 0
  205.             max_value_mB 100
  206.             default_value_mB 50
  207.             step_value_mB 1
  208.           }
  209.         }
  210.       }
  211.       sub_hdmi_2 {
  212.         type AUDIO_DEVICE_IN_HDMI
  213.         address 6
  214.         gains {
  215.           gain_1 {
  216.             mode AUDIO_GAIN_MODE_JOINT
  217.             channel_mask AUDIO_CHANNEL_IN_STEREO
  218.             min_value_mB 0
  219.             max_value_mB 100
  220.             default_value_mB 50
  221.             step_value_mB 1
  222.           }
  223.         }
  224.       }
  225.       main_hdmi_3 {
  226.         type AUDIO_DEVICE_IN_HDMI
  227.         address 7
  228.         gains {
  229.           gain_1 {
  230.             mode AUDIO_GAIN_MODE_JOINT
  231.             channel_mask AUDIO_CHANNEL_IN_STEREO
  232.             min_value_mB 0
  233.             max_value_mB 100
  234.             default_value_mB 50
  235.             step_value_mB 1
  236.           }
  237.         }
  238.       }
  239.       sub_hdmi_3 {
  240.         type AUDIO_DEVICE_IN_HDMI
  241.         address 8
  242.         gains {
  243.           gain_1 {
  244.             mode AUDIO_GAIN_MODE_JOINT
  245.             channel_mask AUDIO_CHANNEL_IN_STEREO
  246.             min_value_mB 0
  247.             max_value_mB 100
  248.             default_value_mB 50
  249.             step_value_mB 1
  250.           }
  251.         }
  252.       }
  253.       main_composite_0 {
  254.         type AUDIO_DEVICE_IN_LINE
  255.         address 11
  256.         gains {
  257.           gain_1 {
  258.             mode AUDIO_GAIN_MODE_JOINT
  259.             channel_mask AUDIO_CHANNEL_IN_STEREO
  260.             min_value_mB 0
  261.             max_value_mB 100
  262.             default_value_mB 50
  263.             step_value_mB 1
  264.           }
  265.         }
  266.       }
  267.       sub_composite_0 {
  268.         type AUDIO_DEVICE_IN_LINE
  269.         address 12
  270.         gains {
  271.           gain_1 {
  272.             mode AUDIO_GAIN_MODE_JOINT
  273.             channel_mask AUDIO_CHANNEL_IN_STEREO
  274.             min_value_mB 0
  275.             max_value_mB 100
  276.             default_value_mB 50
  277.             step_value_mB 1
  278.           }
  279.         }
  280.       }
  281.       main_composite_1 {
  282.         type AUDIO_DEVICE_IN_LINE
  283.         address 13
  284.         gains {
  285.           gain_1 {
  286.             mode AUDIO_GAIN_MODE_JOINT
  287.             channel_mask AUDIO_CHANNEL_IN_STEREO
  288.             min_value_mB 0
  289.             max_value_mB 100
  290.             default_value_mB 50
  291.             step_value_mB 1
  292.           }
  293.         }
  294.       }
  295.       sub_composite_1 {
  296.         type AUDIO_DEVICE_IN_LINE
  297.         address 14
  298.         gains {
  299.           gain_1 {
  300.             mode AUDIO_GAIN_MODE_JOINT
  301.             channel_mask AUDIO_CHANNEL_IN_STEREO
  302.             min_value_mB 0
  303.             max_value_mB 100
  304.             default_value_mB 50
  305.             step_value_mB 1
  306.           }
  307.         }
  308.       }
  309.       main_svideo_0 {
  310.         type AUDIO_DEVICE_IN_LINE
  311.         address 21
  312.         gains {
  313.           gain_1 {
  314.             mode AUDIO_GAIN_MODE_JOINT
  315.             channel_mask AUDIO_CHANNEL_IN_STEREO
  316.             min_value_mB 0
  317.             max_value_mB 100
  318.             default_value_mB 50
  319.             step_value_mB 1
  320.           }
  321.         }
  322.       }
  323.       sub_svideo_0 {
  324.         type AUDIO_DEVICE_IN_LINE
  325.         address 22
  326.         gains {
  327.           gain_1 {
  328.             mode AUDIO_GAIN_MODE_JOINT
  329.             channel_mask AUDIO_CHANNEL_IN_STEREO
  330.             min_value_mB 0
  331.             max_value_mB 100
  332.             default_value_mB 50
  333.             step_value_mB 1
  334.           }
  335.         }
  336.       }
  337.       main_svideo_1 {
  338.         type AUDIO_DEVICE_IN_LINE
  339.         address 23
  340.         gains {
  341.           gain_1 {
  342.             mode AUDIO_GAIN_MODE_JOINT
  343.             channel_mask AUDIO_CHANNEL_IN_STEREO
  344.             min_value_mB 0
  345.             max_value_mB 100
  346.             default_value_mB 50
  347.             step_value_mB 1
  348.           }
  349.         }
  350.       }
  351.       sub_svideo_1 {
  352.         type AUDIO_DEVICE_IN_LINE
  353.         address 24
  354.         gains {
  355.           gain_1 {
  356.             mode AUDIO_GAIN_MODE_JOINT
  357.             channel_mask AUDIO_CHANNEL_IN_STEREO
  358.             min_value_mB 0
  359.             max_value_mB 100
  360.             default_value_mB 50
  361.             step_value_mB 1
  362.           }
  363.         }
  364.       }
  365.       main_scart_0 {
  366.         type AUDIO_DEVICE_IN_LINE
  367.         address 31
  368.         gains {
  369.           gain_1 {
  370.             mode AUDIO_GAIN_MODE_JOINT
  371.             channel_mask AUDIO_CHANNEL_IN_STEREO
  372.             min_value_mB 0
  373.             max_value_mB 100
  374.             default_value_mB 50
  375.             step_value_mB 1
  376.           }
  377.         }
  378.       }
  379.       sub_scart_0 {
  380.         type AUDIO_DEVICE_IN_LINE
  381.         address 32
  382.         gains {
  383.           gain_1 {
  384.             mode AUDIO_GAIN_MODE_JOINT
  385.             channel_mask AUDIO_CHANNEL_IN_STEREO
  386.             min_value_mB 0
  387.             max_value_mB 100
  388.             default_value_mB 50
  389.             step_value_mB 1
  390.           }
  391.         }
  392.       }
  393.       main_scart_1 {
  394.         type AUDIO_DEVICE_IN_LINE
  395.         address 33
  396.         gains {
  397.           gain_1 {
  398.             mode AUDIO_GAIN_MODE_JOINT
  399.             channel_mask AUDIO_CHANNEL_IN_STEREO
  400.             min_value_mB 0
  401.             max_value_mB 100
  402.             default_value_mB 50
  403.             step_value_mB 1
  404.           }
  405.         }
  406.       }
  407.       sub_scart_1 {
  408.         type AUDIO_DEVICE_IN_LINE
  409.         address 34
  410.         gains {
  411.           gain_1 {
  412.             mode AUDIO_GAIN_MODE_JOINT
  413.             channel_mask AUDIO_CHANNEL_IN_STEREO
  414.             min_value_mB 0
  415.             max_value_mB 100
  416.             default_value_mB 50
  417.             step_value_mB 1
  418.           }
  419.         }
  420.       }
  421.       main_component_0 {
  422.         type AUDIO_DEVICE_IN_LINE
  423.         address 41
  424.         gains {
  425.           gain_1 {
  426.             mode AUDIO_GAIN_MODE_JOINT
  427.             channel_mask AUDIO_CHANNEL_IN_STEREO
  428.             min_value_mB 0
  429.             max_value_mB 100
  430.             default_value_mB 50
  431.             step_value_mB 1
  432.           }
  433.         }
  434.       }
  435.       sub_component_0 {
  436.         type AUDIO_DEVICE_IN_LINE
  437.         address 42
  438.         gains {
  439.           gain_1 {
  440.             mode AUDIO_GAIN_MODE_JOINT
  441.             channel_mask AUDIO_CHANNEL_IN_STEREO
  442.             min_value_mB 0
  443.             max_value_mB 100
  444.             default_value_mB 50
  445.             step_value_mB 1
  446.           }
  447.         }
  448.       }
  449.       main_component_1 {
  450.         type AUDIO_DEVICE_IN_LINE
  451.         address 43
  452.         gains {
  453.           gain_1 {
  454.             mode AUDIO_GAIN_MODE_JOINT
  455.             channel_mask AUDIO_CHANNEL_IN_STEREO
  456.             min_value_mB 0
  457.             max_value_mB 100
  458.             default_value_mB 50
  459.             step_value_mB 1
  460.           }
  461.         }
  462.       }
  463.       sub_component_1 {
  464.         type AUDIO_DEVICE_IN_LINE
  465.         address 44
  466.         gains {
  467.           gain_1 {
  468.             mode AUDIO_GAIN_MODE_JOINT
  469.             channel_mask AUDIO_CHANNEL_IN_STEREO
  470.             min_value_mB 0
  471.             max_value_mB 100
  472.             default_value_mB 50
  473.             step_value_mB 1
  474.           }
  475.         }
  476.       }
  477.       main_vga_0 {
  478.         type AUDIO_DEVICE_IN_LINE
  479.         address 51
  480.         gains {
  481.           gain_1 {
  482.             mode AUDIO_GAIN_MODE_JOINT
  483.             channel_mask AUDIO_CHANNEL_IN_STEREO
  484.             min_value_mB 0
  485.             max_value_mB 100
  486.             default_value_mB 50
  487.             step_value_mB 1
  488.           }
  489.         }
  490.       }
  491.       sub_vga_0 {
  492.         type AUDIO_DEVICE_IN_LINE
  493.         address 52
  494.         gains {
  495.           gain_1 {
  496.             mode AUDIO_GAIN_MODE_JOINT
  497.             channel_mask AUDIO_CHANNEL_IN_STEREO
  498.             min_value_mB 0
  499.             max_value_mB 100
  500.             default_value_mB 50
  501.             step_value_mB 1
  502.           }
  503.         }
  504.       }
  505.       main_vga_1 {
  506.         type AUDIO_DEVICE_IN_LINE
  507.         address 53
  508.         gains {
  509.           gain_1 {
  510.             mode AUDIO_GAIN_MODE_JOINT
  511.             channel_mask AUDIO_CHANNEL_IN_STEREO
  512.             min_value_mB 0
  513.             max_value_mB 100
  514.             default_value_mB 50
  515.             step_value_mB 1
  516.           }
  517.         }
  518.       }
  519.       sub_vga_1 {
  520.         type AUDIO_DEVICE_IN_LINE
  521.         address 54
  522.         gains {
  523.           gain_1 {
  524.             mode AUDIO_GAIN_MODE_JOINT
  525.             channel_mask AUDIO_CHANNEL_IN_STEREO
  526.             min_value_mB 0
  527.             max_value_mB 100
  528.             default_value_mB 50
  529.             step_value_mB 1
  530.           }
  531.         }
  532.       }
  533.       main_tv_monitor {
  534.         type AUDIO_DEVICE_IN_LOOPBACK
  535.         address 1
  536.         gains {
  537.           gain_1 {
  538.             mode AUDIO_GAIN_MODE_JOINT
  539.             channel_mask AUDIO_CHANNEL_IN_STEREO
  540.             min_value_mB 0
  541.             max_value_mB 100
  542.             default_value_mB 50
  543.             step_value_mB 1
  544.           }
  545.         }
  546.       }
  547.       sub_tv_monitor {
  548.         type AUDIO_DEVICE_IN_LOOPBACK
  549.         address 2
  550.         gains {
  551.           gain_1 {
  552.             mode AUDIO_GAIN_MODE_JOINT
  553.             channel_mask AUDIO_CHANNEL_IN_STEREO
  554.             min_value_mB 0
  555.             max_value_mB 100
  556.             default_value_mB 50
  557.             step_value_mB 1
  558.           }
  559.         }
  560.       }
  561.     }
  562.     outputs {
  563.       primary {
  564.         sampling_rates 48000
  565.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  566.         formats AUDIO_FORMAT_PCM_16_BIT
  567.         devices speaker|headphone|spdif|hdmi|line_out|scart
  568.         flags AUDIO_OUTPUT_FLAG_PRIMARY
  569.       }
  570.       hw_av_sync {
  571.         sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
  572.         channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
  573.         formats AUDIO_FORMAT_PCM_16_BIT
  574.         devices speaker|headphone|spdif|hdmi|line_out
  575.         flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC
  576.       }
  577.       non_hw_av_sync_compressed {
  578.         sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
  579.         channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1
  580.         formats AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3
  581.         devices speaker|headphone|spdif|hdmi|line_out
  582.         flags AUDIO_OUTPUT_FLAG_DIRECT
  583.       }
  584.       hw_av_sync_compressed {
  585.         sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
  586.         channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1
  587.         formats AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3
  588.         devices speaker|headphone|spdif|hdmi|line_out
  589.         flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC
  590.       }
  591.     }
  592.     inputs {
  593.       primary {
  594.         sampling_rates 8000|16000|48000
  595.         channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
  596.         formats AUDIO_FORMAT_PCM_16_BIT
  597.         devices AUDIO_DEVICE_IN_USB_DEVICE|AUDIO_DEVICE_IN_BUILTIN_MIC|main_hdmi_0|main_hdmi_1|main_hdmi_2|main_hdmi_3|main_tuner_0|main_tuner_1|main_composite_0|main_component_0|main_scart_0|main_tv_monitor
  598.       }
  599.     }
  600.   }
  601.   a2dp {
  602.     outputs {
  603.       a2dp {
  604.         sampling_rates 44100
  605.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  606.         formats AUDIO_FORMAT_PCM_16_BIT
  607.         devices AUDIO_DEVICE_OUT_ALL_A2DP
  608.       }
  609.     }
  610.   }
  611.   r_submix {
  612.     global_configuration {
  613.       attached_input_devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
  614.       audio_hal_version 2.0
  615.     }
  616.     outputs {
  617.       submix {
  618.         sampling_rates 48000
  619.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  620.         formats AUDIO_FORMAT_PCM_16_BIT
  621.         devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
  622.       }
  623.     }
  624.     inputs {
  625.       submix {
  626.         sampling_rates 48000
  627.         channel_masks AUDIO_CHANNEL_IN_STEREO
  628.         formats AUDIO_FORMAT_PCM_16_BIT
  629.         devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
  630.       }
  631.     }
  632.   }
  633.   sco {
  634.     outputs {
  635.       sco {
  636.         sampling_rates 48000
  637.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  638.         formats AUDIO_FORMAT_PCM_16_BIT
  639.         devices AUDIO_DEVICE_OUT_ALL_SCO
  640.       }
  641.     }
  642.     inputs {
  643.       sco {
  644.         sampling_rates 8000 | 16000
  645.         channel_masks AUDIO_CHANNEL_IN_MONO
  646.         formats AUDIO_FORMAT_PCM_16_BIT
  647.         devices AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET
  648.       }
  649.     }
  650.   }
  651.   mvs {
  652.     inputs {
  653.       mvs {
  654.         sampling_rates 16000
  655.         channel_masks AUDIO_CHANNEL_IN_MONO
  656.         formats AUDIO_FORMAT_PCM_16_BIT
  657.         devices AUDIO_DEVICE_IN_BLUETOOTH_MIC
  658.       }
  659.     }
  660.   }
  661. }
Add Comment
Please, Sign In to add comment