xref: /plan9/sys/src/cmd/unix/drawterm/kern/devaudio.h (revision 499069debb03e99ea217d35fd87fb49e96918a92)
1*499069deSDavid du Colombier enum
2*499069deSDavid du Colombier {
3*499069deSDavid du Colombier 	Fmono		= 1,
4*499069deSDavid du Colombier 	Fin		= 2,
5*499069deSDavid du Colombier 	Fout		= 4,
6*499069deSDavid du Colombier 
7*499069deSDavid du Colombier 	Vaudio		= 0,
8*499069deSDavid du Colombier 	Vsynth,
9*499069deSDavid du Colombier 	Vcd,
10*499069deSDavid du Colombier 	Vline,
11*499069deSDavid du Colombier 	Vmic,
12*499069deSDavid du Colombier 	Vspeaker,
13*499069deSDavid du Colombier 	Vtreb,
14*499069deSDavid du Colombier 	Vbass,
15*499069deSDavid du Colombier 	Vspeed,
16*499069deSDavid du Colombier 	Vpcm,
17*499069deSDavid du Colombier 	Nvol,
18*499069deSDavid du Colombier };
19*499069deSDavid du Colombier 
20*499069deSDavid du Colombier void	audiodevopen(void);
21*499069deSDavid du Colombier void	audiodevclose(void);
22*499069deSDavid du Colombier int	audiodevread(void*, int);
23*499069deSDavid du Colombier int	audiodevwrite(void*, int);
24*499069deSDavid du Colombier void	audiodevgetvol(int, int*, int*);
25*499069deSDavid du Colombier void	audiodevsetvol(int, int, int);
26