NoPaste

asoundrc2

von paul1234

SNIPPET_TEXT:
  1. 2.:  
  2. defaults.pcm.!card PCH
  3. defaults.ctl.!card PCH
  4. 3.
  5. defaults.pcm.!card 0
  6. defaults.pcm.!device 0
  7. defaults.ctl.!card 0
  8. 4.
  9. pcm.CHDA Intel PCH {
  10.     type hw
  11.     card 0
  12.     device 0
  13. }
  14.  
  15. ctl.HDA Intel PCH {
  16.     type hw
  17.     card 0
  18.     device 0
  19. }
  20. 5.
  21. pcm.snd_card {
  22.     type hw
  23.     card 0
  24.     device 0
  25. }
  26.  
  27. ctl.snd_card {
  28.     type hw
  29.     card 0
  30.     device 0
  31. }
  32. pcm.snd_card {
  33.     type hw
  34.     card 0
  35.     device 3
  36. }
  37.  
  38. ctl.snd_card {
  39.     type hw
  40.     card 0
  41.     device 3
  42. }
  43.  
  44. # Das dmix-Plugin wird definiert.
  45. pcm.dmixer {
  46.     type dmix           # pcm.NAME: der Name jedes Gerätes kann angepasst werden
  47.    ipc_key 1024
  48.     ipc_perm 0666       # Andere Benutzer können ebenfalls dmix gleichzeitig nutzen
  49.    slave.pcm "snd_card"
  50.     slave {
  51.         channels 2
  52.     }
  53. }
  54.  
  55. ctl.dmixer {
  56.     type hw
  57.     card 0
  58. }
  59.  
  60. # Das dsnoop-Plugin, welches es erlaubt, mehrere Programme gleichzeitig aufnehmen zu lassen.
  61. pcm.dsnooper {
  62.     type dsnoop
  63.     ipc_key 2048
  64.     ipc_perm 0666
  65.     slave.pcm "snd_card"
  66.     slave
  67.     {
  68.         channels 2
  69.     }
  70. }
  71.  
  72. # Dies definiert unser Fullduplex-Plugin als Standard für alle ALSA-Programme.
  73. pcm.duplex {
  74.     type asym
  75.     playback.pcm "dmixer"       #natürlich muss dann auch das passende Gegenstück angepasst werden
  76.    capture.pcm "dsnooper"
  77. }
  78.  
  79. pcm.!default {
  80.     type plug
  81.     slave.pcm "duplex"  
  82. }
  83. 6.

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN