diff options
Diffstat (limited to 'plugins/alexainterface/QtMicrophoneWrapper.h')
-rw-r--r-- | plugins/alexainterface/QtMicrophoneWrapper.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/alexainterface/QtMicrophoneWrapper.h b/plugins/alexainterface/QtMicrophoneWrapper.h index 1c0def0..6637f5a 100644 --- a/plugins/alexainterface/QtMicrophoneWrapper.h +++ b/plugins/alexainterface/QtMicrophoneWrapper.h @@ -115,9 +115,12 @@ public: qreal audioLevel() const { return m_audioLevel; } void setLevelProcess(bool enable) { m_levelProcess = enable; } QStringList deviceList() const; + QString deviceName() const { return m_deviceName; } + void setDeviceName(const QString &audioDeviceName); Q_SIGNALS: void audioLevelChanged(); + void deviceNameChanged(); private: /** @@ -133,11 +136,12 @@ private: qreal m_audioLevel = 0.0; // 0.0 <= m_audioLevel <= 1.0 bool m_levelProcess = false; AudioLevelInfo m_audioLevelInfo; + QString m_deviceName; /// Initializes Audio bool initialize(const QString &deviceName); - void setAudioDevice(const QString &deviceName); + void setAudioDevice(const QString &audioDeviceName); /// The stream of audio data. const std::shared_ptr<avsCommon::avs::AudioInputStream> m_audioInputStream; |