VXPocket440.conf 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. #
  2. # Configuration for Digigram VXpocket440
  3. #
  4. <confdir:pcm/front.conf>
  5. VXPocket440.pcm.front.0 {
  6. @args [ CARD ]
  7. @args.CARD {
  8. type string
  9. }
  10. type hw
  11. card $CARD
  12. }
  13. <confdir:pcm/rear.conf>
  14. VXPocket440.pcm.rear.0 {
  15. @args [ CARD ]
  16. @args.CARD {
  17. type string
  18. }
  19. type hw
  20. card $CARD
  21. device 1
  22. }
  23. <confdir:pcm/surround40.conf>
  24. VXPocket440.pcm.surround40.0 {
  25. @args [ CARD ]
  26. @args.CARD {
  27. type string
  28. }
  29. type multi
  30. master 1
  31. slaves [
  32. {
  33. pcm {
  34. @func concat
  35. strings [
  36. "cards.VXPocket440.pcm.front.0:CARD=" $CARD
  37. ]
  38. }
  39. channels 2
  40. }
  41. {
  42. pcm {
  43. @func concat
  44. strings [
  45. "cards.VXPocket440.pcm.rear.0:CARD=" $CARD
  46. ]
  47. }
  48. channels 2
  49. }
  50. ]
  51. bindings [
  52. { slave 0 channel 0 }
  53. { slave 0 channel 1 }
  54. { slave 1 channel 0 }
  55. { slave 1 channel 1 }
  56. ]
  57. }
  58. <confdir:pcm/iec958.conf>
  59. VXPocket440.pcm.iec958.0 {
  60. @args [ CARD AES0 AES1 AES2 AES3 ]
  61. @args.CARD {
  62. type string
  63. }
  64. @args.AES0 {
  65. type integer
  66. }
  67. @args.AES1 {
  68. type integer
  69. }
  70. @args.AES2 {
  71. type integer
  72. }
  73. @args.AES3 {
  74. type integer
  75. }
  76. type hooks
  77. slave.pcm {
  78. type hw
  79. card $CARD
  80. }
  81. hooks.0 {
  82. type ctl_elems
  83. hook_args [
  84. {
  85. interface PCM
  86. name "IEC958 Playback Default"
  87. lock true
  88. preserve true
  89. optional true
  90. value [ $AES0 $AES1 $AES2 $AES3 ]
  91. }
  92. {
  93. # for compatibility with older drivers
  94. name "IEC958 Playback Default"
  95. lock true
  96. preserve true
  97. optional true
  98. value [ $AES0 $AES1 $AES2 $AES3 ]
  99. }
  100. ]
  101. }
  102. }