12ffaca55SChristos Margiolis# Audio redirection 22ffaca55SChristos Margiolisnotify 0 { 32ffaca55SChristos Margiolis match "system" "SND"; 42ffaca55SChristos Margiolis match "subsystem" "CONN"; 52ffaca55SChristos Margiolis match "type" "IN"; 62ffaca55SChristos Margiolis match "cdev" "dsp[0-9]+"; 72ffaca55SChristos Margiolis 8*56eee778SChristos Margiolis # Other audio servers or device switching commands can be used here 9*56eee778SChristos Margiolis # instead of virtual_oss(8). 10*56eee778SChristos Margiolis # 112ffaca55SChristos Margiolis # FIXME: We are hardcoding /dev/vdsp.ctl here, simply because it is a 122ffaca55SChristos Margiolis # common virtual_oss control device name. Until we find a proper way to 132ffaca55SChristos Margiolis # define control devices here, /dev/vdsp.ctl can be changed to the 142ffaca55SChristos Margiolis # control device of choice. 152ffaca55SChristos Margiolis action "/usr/sbin/virtual_oss_cmd /dev/vdsp.ctl -R /dev/$cdev"; 162ffaca55SChristos Margiolis}; 172ffaca55SChristos Margiolis 182ffaca55SChristos Margiolisnotify 0 { 192ffaca55SChristos Margiolis match "system" "SND"; 202ffaca55SChristos Margiolis match "subsystem" "CONN"; 212ffaca55SChristos Margiolis match "type" "OUT"; 222ffaca55SChristos Margiolis match "cdev" "dsp[0-9]+"; 232ffaca55SChristos Margiolis 24*56eee778SChristos Margiolis # See comment above. 252ffaca55SChristos Margiolis action "/usr/sbin/virtual_oss_cmd /dev/vdsp.ctl -P /dev/$cdev"; 262ffaca55SChristos Margiolis}; 27