Manages microphone volume override settings.
| 470 | /// Manages microphone volume override settings. |
| 471 | /// </summary> |
| 472 | void HandleMicrophoneVolumeOverride() { |
| 473 | if (Settings::ReturnSettingValue("OverrideInputVolumeEnabled") == "on" && |
| 474 | Settings::ReturnSettingValue("OverrideInputVolumeDevice") != "" && |
| 475 | AudioDevices::GetMicrophoneVolume(Settings::ReturnSettingValue("OverrideInputVolumeDevice")) != |
| 476 | Settings::GetModSetting("OverrideInputVolume")) |
| 477 | { |
| 478 | AudioDevices::SetMicrophoneVolume( |
| 479 | Settings::ReturnSettingValue("OverrideInputVolumeDevice"), |
| 480 | Settings::GetModSetting("OverrideInputVolume") |
| 481 | ); |
| 482 | } |
| 483 | } |
| 484 | |
| 485 | /// <summary> |
| 486 | /// Handles dynamic toggling of audio-in-background feature. |
no outgoing calls
no test coverage detected