Advertisement
Guest User

audio_policy.conf

a guest
Apr 13th, 2014
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. # Global configuration section: lists input and output devices always present on
  2. the device
  3. # as well as the output device selected by default.
  4. # Devices are designated by a string that corresponds to the enum in audio.h
  5.  
  6. global_configuration {
  7. attached_output_devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE
  8. default_output_device AUDIO_DEVICE_OUT_SPEAKER
  9. attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_VOICE_CALL
  10. }
  11.  
  12. # audio hardware module section: contains descriptors for all audio hw modules p
  13. resent on the
  14. # device. Each hw module node is named after the corresponding hw module library
  15. base name.
  16. # For instance, "primary" corresponds to audio.primary.<device>.so.
  17. # The "primary" module is mandatory and must include at least one output with
  18. # AUDIO_OUTPUT_FLAG_PRIMARY flag.
  19. # Each module descriptor contains one or more output profile descriptors and zer
  20. o or more
  21. # input profile descriptors. Each profile lists all the parameters supported by
  22. a given output
  23. # or input stream category.
  24. # The "channel_masks", "formats", "devices" and "flags" are specified using stri
  25. ngs corresponding
  26. # to enums in audio.h and audio_policy.h. They are concatenated by use of "|" wi
  27. thout space or "\n".
  28.  
  29. audio_hw_modules {
  30. primary {
  31. outputs {
  32. hdmi {
  33. sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  34. channel_masks dynamic
  35. formats AUDIO_FORMAT_PCM_16_BIT
  36. devices AUDIO_DEVICE_OUT_AUX_DIGITAL
  37. flags AUDIO_OUTPUT_FLAG_DIRECT
  38. }
  39. primary {
  40. sampling_rates 44100|48000
  41. channel_masks AUDIO_CHANNEL_OUT_STEREO
  42. formats AUDIO_FORMAT_PCM_16_BIT
  43. devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_
  44. OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDI
  45. O_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY|AUDIO_DEVICE_OUT_FM|AUDIO_DEVICE
  46. _OUT_FM_TX|AUDIO_DEVICE_OUT_ALL_A2DP|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET|AUDIO_DE
  47. VICE_OUT_ALL_USB
  48. flags AUDIO_OUTPUT_FLAG_PRIMARY
  49. }
  50. lpa {
  51. sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  52. channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
  53. formats AUDIO_FORMAT_PCM_16_BIT
  54. devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_
  55. OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDI
  56. O_DEVICE_OUT_ALL_A2DP|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY|AUDIO_
  57. DEVICE_OUT_ANLG_DOCK_HEADSET|AUDIO_DEVICE_OUT_ALL_USB
  58. flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_LPA
  59. }
  60. voip_rx {
  61. sampling_rates 8000|16000
  62. channel_masks AUDIO_CHANNEL_OUT_MONO
  63. formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AMR_NB|AUDIO_FORMAT_AMR_WB|
  64. AUDIO_FORMAT_QCELP|AUDIO_FORMAT_EVRC|AUDIO_FORMAT_EVRCB|AUDIO_FORMAT_EVRCWB
  65. devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_
  66. OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ANLG_DOCK_HE
  67. ADSET|AUDIO_DEVICE_OUT_ALL_USB
  68. flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_VOIP_RX
  69. }
  70. tunnel {
  71. sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  72. channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO|AUDIO_CHAN
  73. NEL_OUT_2POINT1|AUDIO_CHANNEL_OUT_QUAD|AUDIO_CHANNEL_OUT_PENTA|AUDIO_CHANNEL_OUT
  74. _5POINT1|AUDIO_CHANNEL_OUT_6POINT1|AUDIO_CHANNEL_OUT_7POINT1
  75. formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_AAC|AUDIO_FORMAT_AMR_WB|AUDIO_FORM
  76. AT_AMR_WB_PLUS
  77. devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_
  78. OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDI
  79. O_DEVICE_OUT_ALL_A2DP|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY|AUDIO_
  80. DEVICE_OUT_ANLG_DOCK_HEADSET|AUDIO_DEVICE_OUT_ALL_USB
  81. flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_TUNNEL
  82. }
  83. fast {
  84. sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  85. channel_masks AUDIO_CHANNEL_OUT_STEREO
  86. formats AUDIO_FORMAT_PCM_16_BIT
  87. devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_
  88. OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDI
  89. O_DEVICE_OUT_ALL_A2DP|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_ALL_USB
  90. flags AUDIO_OUTPUT_FLAG_FAST
  91. }
  92. }
  93. inputs {
  94. primary {
  95. sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  96. channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNE
  97. L_IN_5POINT1|AUDIO_CHANNEL_IN_VOICE_CALL_MONO|AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO
  98. |AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO
  99. formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AMR_WB
  100. devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_
  101. DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_AUX_DIGITAL|AUDIO_DEVICE_IN_VOIC
  102. E_CALL|AUDIO_DEVICE_IN_PROXY|AUDIO_DEVICE_IN_FM_RX|AUDIO_DEVICE_IN_FM_RX_A2DP|AU
  103. DIO_DEVICE_IN_ANLG_DOCK_HEADSET
  104. }
  105. voip_tx {
  106. sampling_rates 8000|16000
  107. channel_masks AUDIO_CHANNEL_IN_MONO
  108. formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AMR_NB|AUDIO_FORMAT_AMR_WB|
  109. AUDIO_FORMAT_QCELP|AUDIO_FORMAT_EVRC|AUDIO_FORMAT_EVRCB|AUDIO_FORMAT_EVRCWB
  110. devices AUDIO_DEVICE_IN_COMMUNICATION
  111. }
  112. }
  113. }
  114. r_submix {
  115. outputs {
  116. submix {
  117. sampling_rates 44100|48000
  118. channel_masks AUDIO_CHANNEL_OUT_STEREO
  119. formats AUDIO_FORMAT_PCM_16_BIT
  120. devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
  121. }
  122. }
  123. inputs {
  124. submix {
  125. sampling_rates 44100|48000
  126. channel_masks AUDIO_CHANNEL_IN_STEREO
  127. formats AUDIO_FORMAT_PCM_16_BIT
  128. devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
  129. }
  130. }
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement