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

dsnoop.conf (1590B)


  1. #
  2. # dsnoop
  3. #
  4. pcm.!dsnoop {
  5. @args [ CARD DEV SUBDEV FORMAT RATE ]
  6. @args.CARD {
  7. type string
  8. default {
  9. @func refer
  10. name defaults.pcm.dsnoop.card
  11. }
  12. }
  13. @args.DEV {
  14. type integer
  15. default {
  16. @func refer
  17. name defaults.pcm.dsnoop.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. type dsnoop
  39. ipc_key {
  40. @func refer
  41. name defaults.pcm.ipc_key
  42. }
  43. ipc_gid {
  44. @func refer
  45. name defaults.pcm.ipc_gid
  46. }
  47. ipc_perm {
  48. @func refer
  49. name defaults.pcm.ipc_perm
  50. }
  51. tstamp_type {
  52. @func refer
  53. name defaults.pcm.tstamp_type
  54. }
  55. slave {
  56. pcm {
  57. type hw
  58. card $CARD
  59. device $DEV
  60. subdevice $SUBDEV
  61. }
  62. format $FORMAT
  63. rate $RATE
  64. period_size {
  65. @func refer
  66. name {
  67. @func concat
  68. strings [
  69. "cards."
  70. {
  71. @func card_id
  72. card $CARD
  73. }
  74. ".pcm.dsnoop.period_size"
  75. ]
  76. }
  77. default 1024
  78. }
  79. period_time {
  80. @func refer
  81. name {
  82. @func concat
  83. strings [
  84. "cards."
  85. {
  86. @func card_id
  87. card $CARD
  88. }
  89. ".pcm.dsnoop.period_time"
  90. ]
  91. }
  92. default -1
  93. }
  94. periods {
  95. @func refer
  96. name {
  97. @func concat
  98. strings [
  99. "cards."
  100. {
  101. @func card_id
  102. card $CARD
  103. }
  104. ".pcm.dsnoop.periods"
  105. ]
  106. }
  107. default 16
  108. }
  109. }
  110. hint {
  111. show {
  112. @func refer
  113. name defaults.namehint.extended
  114. }
  115. description "Direct sample snooping device"
  116. device_input $DEV
  117. }
  118. }