Lines Matching defs:controls

1382 	multi_mix_control* controls = fDevice->MixControlInfo().controls;
1383 int32 control_id = controls[id - 100].id;
1396 values[1].id = controls[id + 1 - 100].id;
1568 multi_mix_control* controls = fDevice->MixControlInfo().controls;
1569 int32 control_id = controls[id - 100].id;
1582 values[1].id = controls[id + 1 - 100].id;
1635 multi_mix_control* controls = fDevice->MixControlInfo().controls;
1638 if ((controls[i].flags & B_MULTI_MIX_GROUP) != 0
1639 && controls[i].parent == 0) {
1642 _GetControlName(controls[i]));
1668 multi_mix_control* parent = &fDevice->MixControlInfo().controls[index];
1669 multi_mix_control* controls = fDevice->MixControlInfo().controls;
1672 if (controls[i].parent != parent->id)
1675 const char* name = _GetControlName(controls[i]);
1677 if (controls[i].flags & B_MULTI_MIX_GROUP) {
1685 } else if (controls[i].flags & B_MULTI_MIX_MUX) {
1695 } else if (controls[i].flags & B_MULTI_MIX_GAIN) {
1699 controls[i].gain.min_gain, controls[i].gain.max_gain,
1700 controls[i].gain.granularity);
1703 && controls[i + 1].master == controls[i].id
1704 && (controls[i + 1].flags & B_MULTI_MIX_GAIN) != 0) {
1716 } else if (controls[i].flags & B_MULTI_MIX_ENABLE) {
1718 if (controls[i].string == S_MUTE) {
1739 multi_mix_control* parent = &fDevice->MixControlInfo().controls[index];
1740 multi_mix_control* controls = fDevice->MixControlInfo().controls;
1744 if (controls[i].parent != parent->id)
1747 if ((controls[i].flags & B_MULTI_MIX_MUX_VALUE) != 0) {
1749 parameter->AddItem(itemIndex, _GetControlName(controls[i]));