Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. # List of effect libraries to load. Each library element must contain a "path" element
  2. # giving the full path of the library .so file.
  3. # libraries {
  4. # <lib name> {
  5. # path <lib path>
  6. # }
  7. # }
  8. libraries {
  9. v4a_fx {
  10. path /system/lib/soundfx/libv4a_fx_ics.so
  11. }
  12. bundle {
  13. path /system/lib/soundfx/libv4a_fx_ics.so
  14. }
  15. reverb {
  16. path /system/lib/soundfx/libv4a_fx_ics.so
  17. }
  18. visualizer {
  19. path /system/lib/soundfx/libv4a_fx_ics.so
  20. }
  21. downmix {
  22. path /system/lib/soundfx/libv4a_fx_ics.so
  23. }
  24. }
  25.  
  26. # Default pre-processing library. Add to audio_effect.conf "libraries" section if
  27. # audio HAL implements support for default software audio pre-processing effects
  28. #
  29. # pre_processing {
  30. # path /system/lib/soundfx/libv4a_fx_ics.so
  31. # }
  32.  
  33. # list of effects to load. Each effect element must contain a "library" and a "uuid" element.
  34. # The value of the "library" element must correspond to the name of one library element in the
  35. # "libraries" element.
  36. # The name of the effect element is indicative, only the value of the "uuid" element
  37. # designates the effect.
  38. # The uuid is the implementation specific UUID as specified by the effect vendor. This is not the
  39. # generic effect type UUID.
  40. # effects {
  41. # <fx name> {
  42. # library <lib name>
  43. # uuid <effect uuid>
  44. # }
  45. # ...
  46. # }
  47.  
  48. effects {
  49. v4a_standard_fx {
  50. library v4a_fx
  51. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  52. }
  53. bassboost {
  54. library v4a_fx
  55. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  56. }
  57. virtualizer {
  58. library v4a_fx
  59. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  60. }
  61. equalizer {
  62. library v4a_fx
  63. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  64. }
  65. volume {
  66. library v4a_fx
  67. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  68. }
  69. reverb_env_aux {
  70. library v4a_fx
  71. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  72. }
  73. reverb_env_ins {
  74. library v4a_fx
  75. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  76. }
  77. reverb_pre_aux {
  78. library v4a_fx
  79. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  80. }
  81. reverb_pre_ins {
  82. library v4a_fx
  83. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  84. }
  85. visualizer {
  86. library v4a_fx
  87. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  88. }
  89. downmix {
  90. library v4a_fx
  91. uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  92. }
  93. }
  94.  
  95. # Default pre-processing effects. Add to audio_effect.conf "effects" section if
  96. # audio HAL implements support for them.
  97. #
  98. # agc {
  99. # library v4a_fx
  100. # uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  101. # }
  102. # aec {
  103. # library v4a_fx
  104. # uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  105. # }
  106. # ns {
  107. # library v4a_fx
  108. # uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
  109. # }
  110.  
  111. # Audio preprocessor configurations.
  112. # The pre processor configuration consists in a list of elements each describing
  113. # pre processor settings for a given input source. Valid input source names are:
  114. # "mic", "camcorder", "voice_recognition", "voice_communication"
  115. # Each input source element contains a list of effects elements. The name of the effect
  116. # element must be the name of one of the effects in the "effects" list of the file.
  117. # Each effect element may optionally contain a list of parameters and their
  118. # default value to apply when the pre processor effect is created.
  119. # A parameter is defined by a "param" element and a "value" element. Each of these elements
  120. # consists in one or more elements specifying a type followed by a value.
  121. # The types defined are: "int", "short", "float", "bool" and "string"
  122. # When both "param" and "value" are a single int, a simple form is allowed where just
  123. # the param and value pair is present in the parameter description
  124. # pre_processing {
  125. # <input source name> {
  126. # <fx name> {
  127. # <param 1 name> {
  128. # param {
  129. # int|short|float|bool|string <value>
  130. # [ int|short|float|bool|string <value> ]
  131. # ...
  132. # }
  133. # value {
  134. # int|short|float|bool|string <value>
  135. # [ int|short|float|bool|string <value> ]
  136. # ...
  137. # }
  138. # }
  139. # <param 2 name > {<param> <value>}
  140. # ...
  141. # }
  142. # ...
  143. # }
  144. # ...
  145. # }
  146.  
  147. #
  148. # TODO: add default audio pre processor configurations after debug and tuning phase
  149. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement