diff options
Diffstat (limited to 'pica-client/dialogs/settingsdialog.h')
| -rw-r--r-- | pica-client/dialogs/settingsdialog.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pica-client/dialogs/settingsdialog.h b/pica-client/dialogs/settingsdialog.h index b879a74..ba04612 100644 --- a/pica-client/dialogs/settingsdialog.h +++ b/pica-client/dialogs/settingsdialog.h @@ -78,10 +78,18 @@ private: // a slot hidden behind one ends up declared but never generated. QComboBox *audioDriver; - // Whether to run our own acoustic echo cancellation. Ignored when the - // platform provides one - see AudioDevice::PlatformDriverName(). - QCheckBox *cbEchoCancel; - QCheckBox *cbAutoCaptureGain; + // Who takes the echo of the other person back out of the microphone + // signal: EchoCanceller, the platform, or nobody. See + // EchoCancellationMode - one of the three, never two at once. + // + // The platform option is only offered where there is something to offer; + // on Linux that depends on the audio system chosen above it, so it is + // enabled and disabled as that combo box changes rather than once at + // startup. + QRadioButton *rbEchoCancelOwn; + QRadioButton *rbEchoCancelPlatform; + QRadioButton *rbEchoCancelNone; + void updateEchoCancellationChoices(); QComboBox *videoDev; QPushButton *videoDevRefresh; |
