xref: /freebsd/sbin/devd/snd.conf (revision 2ffaca551eaf32c17f701762ecf29a961cf19aa4)
1*2ffaca55SChristos Margiolis# Audio redirection
2*2ffaca55SChristos Margiolisnotify 0 {
3*2ffaca55SChristos Margiolis	match "system"		"SND";
4*2ffaca55SChristos Margiolis	match "subsystem"	"CONN";
5*2ffaca55SChristos Margiolis	match "type"		"IN";
6*2ffaca55SChristos Margiolis	match "cdev"		"dsp[0-9]+";
7*2ffaca55SChristos Margiolis
8*2ffaca55SChristos Margiolis	# FIXME: We are hardcoding /dev/vdsp.ctl here, simply because it is a
9*2ffaca55SChristos Margiolis	# common virtual_oss control device name. Until we find a proper way to
10*2ffaca55SChristos Margiolis	# define control devices here, /dev/vdsp.ctl can be changed to the
11*2ffaca55SChristos Margiolis	# control device of choice.
12*2ffaca55SChristos Margiolis	action			"/usr/sbin/virtual_oss_cmd /dev/vdsp.ctl -R /dev/$cdev";
13*2ffaca55SChristos Margiolis};
14*2ffaca55SChristos Margiolis
15*2ffaca55SChristos Margiolisnotify 0 {
16*2ffaca55SChristos Margiolis	match "system"		"SND";
17*2ffaca55SChristos Margiolis	match "subsystem"	"CONN";
18*2ffaca55SChristos Margiolis	match "type"		"OUT";
19*2ffaca55SChristos Margiolis	match "cdev"		"dsp[0-9]+";
20*2ffaca55SChristos Margiolis
21*2ffaca55SChristos Margiolis	# FIXME: See comment above.
22*2ffaca55SChristos Margiolis	action			"/usr/sbin/virtual_oss_cmd /dev/vdsp.ctl -P /dev/$cdev";
23*2ffaca55SChristos Margiolis};
24