Loopback.conf 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #
  2. # Configuration for the virtual loopback driver (snd-aloop)
  3. #
  4. <confdir:pcm/front.conf>
  5. Loopback.pcm.front.0 {
  6. @args [ CARD ]
  7. @args.CARD {
  8. type string
  9. }
  10. type softvol
  11. slave.pcm {
  12. type hw
  13. card $CARD
  14. }
  15. control {
  16. name "PCM Playback Volume"
  17. card $CARD
  18. }
  19. }
  20. # default with dmix+softvol & dsnoop
  21. Loopback.pcm.default {
  22. @args [ CARD ]
  23. @args.CARD {
  24. type string
  25. }
  26. type asym
  27. playback.pcm {
  28. type plug
  29. slave.pcm {
  30. type softvol
  31. slave.pcm {
  32. @func concat
  33. strings [ "dmix:" $CARD ]
  34. }
  35. control {
  36. name "PCM Playback Volume"
  37. card $CARD
  38. }
  39. }
  40. }
  41. capture.pcm {
  42. type plug
  43. slave.pcm {
  44. type softvol
  45. slave.pcm {
  46. @func concat
  47. strings [ "dsnoop:" $CARD ]
  48. }
  49. control {
  50. name "Digital Capture Volume"
  51. card $CARD
  52. }
  53. min_dB -30.0
  54. max_dB 30.0
  55. resolution 121
  56. }
  57. # to avoid possible phase inversions with digital mics
  58. route_policy copy
  59. }
  60. hint.device 0
  61. }
  62. <confdir:pcm/surround21.conf>
  63. <confdir:pcm/surround40.conf>
  64. <confdir:pcm/surround41.conf>
  65. <confdir:pcm/surround50.conf>
  66. <confdir:pcm/surround51.conf>
  67. <confdir:pcm/surround71.conf>
  68. Loopback.pcm.surround40.0 cards.Loopback.pcm.front.0
  69. Loopback.pcm.surround51.0 cards.Loopback.pcm.front.0
  70. Loopback.pcm.surround71.0 cards.Loopback.pcm.front.0