card-defs.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377
  1. <!-- Copyright (c) 2019,2021 The Linux Foundation. All rights reserved. -->
  2. <!-- -->
  3. <!-- Redistribution and use in source and binary forms, with or without -->
  4. <!-- modification, are permitted provided that the following conditions are -->
  5. <!-- met: -->
  6. <!-- * Redistributions of source code must retain the above copyright -->
  7. <!-- notice, this list of conditions and the following disclaimer. -->
  8. <!-- * Redistributions in binary form must reproduce the above -->
  9. <!-- copyright notice, this list of conditions and the following -->
  10. <!-- disclaimer in the documentation and/or other materials provided -->
  11. <!-- with the distribution. -->
  12. <!-- * Neither the name of The Linux Foundation nor the names of its -->
  13. <!-- contributors may be used to endorse or promote products derived -->
  14. <!-- from this software without specific prior written permission. -->
  15. <!-- -->
  16. <!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
  17. <!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
  18. <!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
  19. <!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
  20. <!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
  21. <!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
  22. <!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
  23. <!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
  24. <!-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -->
  25. <!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
  26. <!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
  27. <defs>
  28. <card>
  29. <id>100</id>
  30. <name>waipiovirtualsndcard</name>
  31. <pcm-device>
  32. <id>100</id>
  33. <name>PCM100</name>
  34. <pcm_plugin>
  35. <so-name>libagm_pcm_plugin.so</so-name>
  36. </pcm_plugin>
  37. <props>
  38. <playback>1</playback>
  39. <capture>0</capture>
  40. <session_mode>0</session_mode>
  41. </props>
  42. </pcm-device>
  43. <pcm-device>
  44. <id>101</id>
  45. <name>PCM101</name>
  46. <pcm_plugin>
  47. <so-name>libagm_pcm_plugin.so</so-name>
  48. </pcm_plugin>
  49. <props>
  50. <playback>0</playback>
  51. <capture>1</capture>
  52. <session_mode>0</session_mode>
  53. </props>
  54. </pcm-device>
  55. <pcm-device>
  56. <id>102</id>
  57. <name>PCM102</name>
  58. <pcm_plugin>
  59. <so-name>libagm_pcm_plugin.so</so-name>
  60. </pcm_plugin>
  61. <props>
  62. <playback>1</playback>
  63. <capture>0</capture>
  64. <session_mode>0</session_mode>
  65. </props>
  66. </pcm-device>
  67. <pcm-device>
  68. <id>103</id>
  69. <name>PCM103</name>
  70. <pcm_plugin>
  71. <so-name>libagm_pcm_plugin.so</so-name>
  72. </pcm_plugin>
  73. <props>
  74. <playback>1</playback>
  75. <capture>0</capture>
  76. <session_mode>1</session_mode>
  77. </props>
  78. </pcm-device>
  79. <pcm-device>
  80. <id>104</id>
  81. <name>PCM104</name>
  82. <pcm_plugin>
  83. <so-name>libagm_pcm_plugin.so</so-name>
  84. </pcm_plugin>
  85. <props>
  86. <playback>0</playback>
  87. <capture>1</capture>
  88. <session_mode>1</session_mode>
  89. </props>
  90. </pcm-device>
  91. <compress-device>
  92. <id>105</id>
  93. <name>COMPRESS105</name>
  94. <compress_plugin>
  95. <so-name>libagm_compress_plugin.so</so-name>
  96. </compress_plugin>
  97. <props>
  98. <playback>1</playback>
  99. <capture>0</capture>
  100. <session_mode>0</session_mode>
  101. </props>
  102. </compress-device>
  103. <pcm-device>
  104. <id>106</id>
  105. <name>VOICEMMODE1p</name>
  106. <pcm_plugin>
  107. <so-name>libagm_pcm_plugin.so</so-name>
  108. </pcm_plugin>
  109. <props>
  110. <playback>1</playback>
  111. <capture>0</capture>
  112. <session_mode>1</session_mode>
  113. </props>
  114. </pcm-device>
  115. <pcm-device>
  116. <id>107</id>
  117. <name>VOICEMMODE2p</name>
  118. <pcm_plugin>
  119. <so-name>libagm_pcm_plugin.so</so-name>
  120. </pcm_plugin>
  121. <props>
  122. <playback>1</playback>
  123. <capture>0</capture>
  124. <session_mode>1</session_mode>
  125. </props>
  126. </pcm-device>
  127. <pcm-device>
  128. <id>108</id>
  129. <name>VOICEMMODE1c</name>
  130. <pcm_plugin>
  131. <so-name>libagm_pcm_plugin.so</so-name>
  132. </pcm_plugin>
  133. <props>
  134. <playback>0</playback>
  135. <capture>1</capture>
  136. <session_mode>1</session_mode>
  137. </props>
  138. </pcm-device>
  139. <pcm-device>
  140. <id>109</id>
  141. <name>VOICEMMODE2c</name>
  142. <pcm_plugin>
  143. <so-name>libagm_pcm_plugin.so</so-name>
  144. </pcm_plugin>
  145. <props>
  146. <playback>0</playback>
  147. <capture>1</capture>
  148. <session_mode>1</session_mode>
  149. </props>
  150. </pcm-device>
  151. <pcm-device>
  152. <id>110</id>
  153. <name>PCM110</name>
  154. <pcm_plugin>
  155. <so-name>libagm_pcm_plugin.so</so-name>
  156. </pcm_plugin>
  157. <props>
  158. <playback>1</playback>
  159. <capture>0</capture>
  160. <session_mode>0</session_mode>
  161. </props>
  162. </pcm-device>
  163. <pcm-device>
  164. <id>111</id>
  165. <name>PCM111</name>
  166. <pcm_plugin>
  167. <so-name>libagm_pcm_plugin.so</so-name>
  168. </pcm_plugin>
  169. <props>
  170. <playback>0</playback>
  171. <capture>1</capture>
  172. <session_mode>0</session_mode>
  173. </props>
  174. </pcm-device>
  175. <pcm-device>
  176. <id>112</id>
  177. <name>PCM112</name>
  178. <pcm_plugin>
  179. <so-name>libagm_pcm_plugin.so</so-name>
  180. </pcm_plugin>
  181. <props>
  182. <playback>0</playback>
  183. <capture>1</capture>
  184. <session_mode>0</session_mode>
  185. </props>
  186. </pcm-device>
  187. <pcm-device>
  188. <id>113</id>
  189. <name>PCM113</name>
  190. <pcm_plugin>
  191. <so-name>libagm_pcm_plugin.so</so-name>
  192. </pcm_plugin>
  193. <props>
  194. <playback>0</playback>
  195. <capture>1</capture>
  196. <session_mode>2</session_mode>
  197. </props>
  198. </pcm-device>
  199. <pcm-device>
  200. <id>114</id>
  201. <name>PCM114</name>
  202. <pcm_plugin>
  203. <so-name>libagm_pcm_plugin.so</so-name>
  204. </pcm_plugin>
  205. <props>
  206. <playback>1</playback>
  207. <capture>0</capture>
  208. <session_mode>2</session_mode>
  209. </props>
  210. </pcm-device>
  211. <pcm-device>
  212. <id>115</id>
  213. <name>PCM115</name>
  214. <pcm_plugin>
  215. <so-name>libagm_pcm_plugin.so</so-name>
  216. </pcm_plugin>
  217. <props>
  218. <playback>0</playback>
  219. <capture>1</capture>
  220. <session_mode>0</session_mode>
  221. </props>
  222. </pcm-device>
  223. <pcm-device>
  224. <id>116</id>
  225. <name>PCM116</name>
  226. <pcm_plugin>
  227. <so-name>libagm_pcm_plugin.so</so-name>
  228. </pcm_plugin>
  229. <props>
  230. <capture>1</capture>
  231. <session_mode>3</session_mode>
  232. </props>
  233. </pcm-device>
  234. <pcm-device>
  235. <id>117</id>
  236. <name>PCM117</name>
  237. <pcm_plugin>
  238. <so-name>libagm_pcm_plugin.so</so-name>
  239. </pcm_plugin>
  240. <props>
  241. <playback>1</playback>
  242. <capture>0</capture>
  243. </props>
  244. </pcm-device>
  245. <pcm-device>
  246. <id>118</id>
  247. <name>PCM118</name>
  248. <pcm_plugin>
  249. <so-name>libagm_pcm_plugin.so</so-name>
  250. </pcm_plugin>
  251. <props>
  252. <playback>0</playback>
  253. <capture>1</capture>
  254. <session_mode>1</session_mode>
  255. </props>
  256. </pcm-device>
  257. <pcm-device>
  258. <id>119</id>
  259. <name>PCM119</name>
  260. <pcm_plugin>
  261. <so-name>libagm_pcm_plugin.so</so-name>
  262. </pcm_plugin>
  263. <props>
  264. <playback>0</playback>
  265. <capture>1</capture>
  266. <session_mode>1</session_mode>
  267. </props>
  268. </pcm-device>
  269. <pcm-device>
  270. <id>120</id>
  271. <name>PCM120</name>
  272. <pcm_plugin>
  273. <so-name>libagm_pcm_plugin.so</so-name>
  274. </pcm_plugin>
  275. <props>
  276. <playback>0</playback>
  277. <capture>1</capture>
  278. <session_mode>1</session_mode>
  279. </props>
  280. </pcm-device>
  281. <pcm-device>
  282. <id>121</id>
  283. <name>PCM121</name>
  284. <pcm_plugin>
  285. <so-name>libagm_pcm_plugin.so</so-name>
  286. </pcm_plugin>
  287. <props>
  288. <playback>0</playback>
  289. <capture>1</capture>
  290. <session_mode>1</session_mode>
  291. </props>
  292. </pcm-device>
  293. <pcm-device>
  294. <id>122</id>
  295. <name>ExtEC122</name>
  296. <pcm_plugin>
  297. <so-name>libagm_pcm_plugin.so</so-name>
  298. </pcm_plugin>
  299. <props>
  300. <playback>0</playback>
  301. <capture>1</capture>
  302. <session_mode>1</session_mode>
  303. </props>
  304. </pcm-device>
  305. <pcm-device>
  306. <id>123</id>
  307. <name>PCM123</name>
  308. <pcm_plugin>
  309. <so-name>libagm_pcm_plugin.so</so-name>
  310. </pcm_plugin>
  311. <props>
  312. <playback>1</playback>
  313. <capture>0</capture>
  314. <session_mode>1</session_mode>
  315. </props>
  316. </pcm-device>
  317. <mixer>
  318. <id>1</id>
  319. <name>agm_mixer</name>
  320. <mixer_plugin>
  321. <so-name>libagm_mixer_plugin.so</so-name>
  322. </mixer_plugin>
  323. </mixer>
  324. </card>
  325. <card>
  326. <id>101</id>
  327. <name>waipiovirtualsndcard-1</name>
  328. <pcm-device>
  329. <id>150</id>
  330. <name>PCM150</name>
  331. <pcm_plugin>
  332. <so-name>libagm_pcm_plugin.so</so-name>
  333. </pcm_plugin>
  334. <props>
  335. <playback>1</playback>
  336. <capture>0</capture>
  337. <session_mode>0</session_mode>
  338. </props>
  339. </pcm-device>
  340. <mixer>
  341. <id>1</id>
  342. <name>agm_mixer</name>
  343. <mixer_plugin>
  344. <so-name>libagm_mixer_plugin.so</so-name>
  345. </mixer_plugin>
  346. </mixer>
  347. </card>
  348. </defs>