Home | History | Annotate | Download | only in libossaudio

Lines Matching defs:mc

61 	mixer_ctrl_t mc;
92 mc.dev = di->source;
94 mc.type = AUDIO_MIXER_ENUM;
95 retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
98 e = opaque_to_enum(di, NULL, mc.un.ord);
102 mc.type = AUDIO_MIXER_SET;
103 retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
106 e = opaque_to_enum(di, NULL, mc.un.mask);
129 mc.dev = di->source;
132 mc.type = AUDIO_MIXER_ENUM;
141 mc.un.ord = enum_to_ord(di, di->devmap[i]);
143 mc.type = AUDIO_MIXER_SET;
144 mc.un.mask = 0;
151 mc.un.mask |=
156 return ioctl(fd, AUDIO_MIXER_WRITE, &mc);
165 mc.dev = di->devmap[n];
166 mc.type = AUDIO_MIXER_VALUE;
168 mc.un.value.num_channels =
170 retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
173 if (mc.type != AUDIO_MIXER_VALUE) {
177 if (mc.un.value.num_channels != 2) {
179 mc.un.value.level[AUDIO_MIXER_LEVEL_MONO];
181 l = mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT];
182 r = mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
198 mc.dev = di->devmap[n];
199 mc.type = AUDIO_MIXER_VALUE;
201 mc.un.value.num_channels = 2;
202 mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
203 mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
205 mc.un.value.num_channels = 1;
206 mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] =
209 retval = ioctl(fd, AUDIO_MIXER_WRITE, &mc);