Home | History | Annotate | Download | only in libossaudio

Lines Matching defs:mc

60 	struct mixer_ctrl mc;
453 mdi.index = mc.dev = mv->ctrl - 1;
461 mc.type = mdi.type;
469 mc.un.ord = mdi.un.e.member[mv->value].ord;
478 mc.un.mask = 0;
481 mc.un.mask |= mdi.un.s.member[mv->value].mask;
485 mc.un.mask = mdi.un.s.member[mv->value].mask;
489 mc.un.value.num_channels = mdi.un.v.num_channels;
492 mc.un.value.level[i] = mv->value;
495 mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
497 mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
502 retval = ioctl(newfd, AUDIO_MIXER_WRITE, &mc);
524 mdi.index = mc.dev = (mv->ctrl - 1);
532 mc.dev = mdi.index;
533 mc.type = mdi.type;
535 mc.un.value.num_channels = mdi.un.v.num_channels;
536 retval = ioctl(newfd, AUDIO_MIXER_READ, &mc);
548 if (mc.un.ord == mdi.un.e.member[i].ord) {
557 if (mc.un.mask & mdi.un.s.member[i].mask)
560 if (mc.un.mask == mdi.un.s.member[i].mask) {
569 mv->value = mc.un.value.level[0];
572 ((mc.un.value.level[1] & 0xFF) << 8) |
573 ((mc.un.value.level[0] & 0xFF) << 0);