aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/alexainterface/QtMicrophoneWrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/alexainterface/QtMicrophoneWrapper.h')
-rw-r--r--plugins/alexainterface/QtMicrophoneWrapper.h6
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;