Lines Matching refs:controls
1318 multi_mix_control* Controls = Info->controls;
1405 multi_mix_control* Controls = Info->controls;
1433 // First list possible Mute controls
1437 // Gain controls may be usefull too
1450 // In case no controls were added into it - "remove" it
1493 multi_mix_control* Controls = Info->controls;
1577 // handle possible reverse controls
1590 multi_mix_control_info* Info, Vector<multi_mix_control>& controls)
1592 multi_mix_control* Controls = Info->controls;
1595 for (Vector<multi_mix_control>::Iterator I = controls.Begin();
1596 I != controls.End() && index < Info->control_count; I++) {
1656 // page for extended in (>2) and out (>2) mixer controls
1714 // second step - distribute controls on
1721 // heap up all mono and stereo controls into single "Mixer" page
1747 char outName[sizeof(Info->controls->name)] = { 0 };
1773 // final step - fill multiaudio controls info with
1774 // already structured pages/controls info arrays
1777 Vector<multi_mix_control>* controls = *I;
1778 TRACE(UAC, "controls count: %d\n", controls->Count());
1779 if (controls->Count() > 1)
1780 _ListMixerUnitControls(index, Info, *controls);
1781 delete controls;
1790 multi_mix_control* Controls = Info->controls;
1852 // ignore controls that are already in the output controls maps