logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

dmix.conf (1708B)


  1. #
  2. # dmix output
  3. #
  4. pcm.!dmix {
  5. @args [ CARD DEV SUBDEV FORMAT RATE CHANNELS ]
  6. @args.CARD {
  7. type string
  8. default {
  9. @func refer
  10. name defaults.pcm.dmix.card
  11. }
  12. }
  13. @args.DEV {
  14. type integer
  15. default {
  16. @func refer
  17. name defaults.pcm.dmix.device
  18. }
  19. }
  20. @args.SUBDEV {
  21. type integer
  22. default 0
  23. }
  24. @args.FORMAT {
  25. type string
  26. default {
  27. @func refer
  28. name defaults.pcm.dmix.format
  29. }
  30. }
  31. @args.RATE {
  32. type integer
  33. default {
  34. @func refer
  35. name defaults.pcm.dmix.rate
  36. }
  37. }
  38. @args.CHANNELS {
  39. type integer
  40. default {
  41. @func refer
  42. name defaults.pcm.dmix.channels
  43. }
  44. }
  45. type dmix
  46. ipc_key {
  47. @func refer
  48. name defaults.pcm.ipc_key
  49. }
  50. ipc_gid {
  51. @func refer
  52. name defaults.pcm.ipc_gid
  53. }
  54. ipc_perm {
  55. @func refer
  56. name defaults.pcm.ipc_perm
  57. }
  58. tstamp_type {
  59. @func refer
  60. name defaults.pcm.tstamp_type
  61. }
  62. slave {
  63. pcm {
  64. type hw
  65. card $CARD
  66. device $DEV
  67. subdevice $SUBDEV
  68. }
  69. format $FORMAT
  70. rate $RATE
  71. channels $CHANNELS
  72. period_size {
  73. @func refer
  74. name {
  75. @func concat
  76. strings [
  77. "defaults.dmix."
  78. {
  79. @func card_id
  80. card $CARD
  81. }
  82. ".period_size"
  83. ]
  84. }
  85. default 1024
  86. }
  87. period_time {
  88. @func refer
  89. name {
  90. @func concat
  91. strings [
  92. "defaults.dmix."
  93. {
  94. @func card_id
  95. card $CARD
  96. }
  97. ".period_time"
  98. ]
  99. }
  100. default -1
  101. }
  102. periods {
  103. @func refer
  104. name {
  105. @func concat
  106. strings [
  107. "defaults.dmix."
  108. {
  109. @func card_id
  110. card $CARD
  111. }
  112. ".periods"
  113. ]
  114. }
  115. default 16
  116. }
  117. }
  118. hint {
  119. show {
  120. @func refer
  121. name defaults.namehint.extended
  122. }
  123. description "Direct sample mixing device"
  124. device_output $DEV
  125. }
  126. }