refs #320 Audio device handlers

This commit is contained in:
Roland Winklmeier
2014-12-25 20:49:23 +01:00
parent c0265ba0e4
commit 7dc67a89c7
10 changed files with 392 additions and 146 deletions

View File

@@ -21,7 +21,7 @@ class Client : public QObject
public:
Client(QObject *parent = nullptr);
~Client() { if(m_voice) m_voice->deleteLater(); }
~Client();
signals:
void quit();
@@ -56,6 +56,8 @@ private slots:
private:
QMap<QString, std::function<void(QTextStream &)>> m_commands;
BlackCore::IVoice *m_voice;
std::unique_ptr<BlackCore::IAudioInputDevice> m_inputDevice;
std::unique_ptr<BlackCore::IAudioOutputDevice> m_outputDevice;
QPointer<BlackCore::IVoiceChannel> m_channelCom1;
};