Lines Matching refs:controlInfos
618 MIXERLINECONTROLS controlInfos;
628 controlInfos.pamxctrl = NULL;
629 if (getControlInfo(info->handle, dstLine, &controlInfos)) {
630 for (i = 0; i < controlInfos.cControls; i++) {
631 if (((controlInfos.pamxctrl[i].dwControlType == MIXERCONTROL_CONTROLTYPE_MIXER)
632 || (controlInfos.pamxctrl[i].dwControlType == MIXERCONTROL_CONTROLTYPE_MUX))
633 && (controlInfos.pamxctrl[i].cMultipleItems > 0)) {
641 if (controlInfos.pamxctrl[i].dwControlType == MIXERCONTROL_CONTROLTYPE_MIXER) {
648 details->dwControlID = controlInfos.pamxctrl[i].dwControlID;
650 details->cMultipleItems = controlInfos.pamxctrl[i].cMultipleItems;
662 if (controlInfos.pamxctrl) {
663 free(controlInfos.pamxctrl);
664 controlInfos.pamxctrl = NULL;
712 if (controlInfos.pamxctrl) {
713 free(controlInfos.pamxctrl);
714 controlInfos.pamxctrl = NULL;
799 MIXERLINECONTROLS controlInfos;
806 controlInfos.pamxctrl = NULL;
807 if (getControlInfo(info->handle, line, &controlInfos)) {
808 for (i = 0; i < controlInfos.cControls; i++) {
810 mixerControl = &(controlInfos.pamxctrl[i]);
845 if (controlInfos.pamxctrl) {
846 free(controlInfos.pamxctrl);
847 controlInfos.pamxctrl = NULL;