diff options
| author | Anton <anton@picapica> | 2021-07-04 03:03:50 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2021-07-04 03:03:50 +0400 |
| commit | bac29a930f2cd5825f6edb400d87eea2171b0cc1 (patch) | |
| tree | beb810bc84f909185ac8cdc46d47c9fc127b2235 /pica-client/dialogs/settingsdialog.h | |
| parent | ceeb6d790fa071637a6f24ce0df6b9e220690793 (diff) | |
| download | pica-pica-bac29a930f2cd5825f6edb400d87eea2171b0cc1.tar.gz pica-pica-bac29a930f2cd5825f6edb400d87eea2171b0cc1.zip | |
pica-client/audio: enumerate ALSA devices on Linux
Diffstat (limited to 'pica-client/dialogs/settingsdialog.h')
| -rw-r--r-- | pica-client/dialogs/settingsdialog.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pica-client/dialogs/settingsdialog.h b/pica-client/dialogs/settingsdialog.h index 98f486a..cf767b2 100644 --- a/pica-client/dialogs/settingsdialog.h +++ b/pica-client/dialogs/settingsdialog.h @@ -24,6 +24,7 @@ #include <QRadioButton> #include <QComboBox> #include <QCheckBox> +#include "../mediadevice.h" class SettingsDialog : public QDialog { @@ -54,6 +55,7 @@ private: QComboBox *audioCaptureDev; QComboBox *audioPlaybackDev; + QComboBox *audioRingDev; QComboBox *videoDev; QPushButton *videoDevRefresh; @@ -65,12 +67,17 @@ private: void loadSettings(); void storeSettings(); + void fillDevicesComboBox(QComboBox *cb, MediaDevice *dev, enum MediaDeviceStreamDirection dir); + private slots: void OK(); void Cancel(); void toggleIncomingConnections(bool checked); void toggleMultipleLogins(bool checked); void fillVideoDevices(); + void fillAudioCaptureDevices(); + void fillAudioPlaybackDevices(); + void fillAudioRingDevices(); }; |
