[AFV], Ref T730 only startAudio and stopAudio

* start audio restarts if devices change
* restart no longer needed
* stop normally is only needed at the end of the lifetime of CAfvClient
* signal: startAudio
This commit is contained in:
Klaus Basan
2019-10-13 01:42:00 +02:00
parent 541ce76fb6
commit 0a24d80291
2 changed files with 23 additions and 24 deletions

View File

@@ -107,8 +107,7 @@ namespace BlackCore
//! @}
//! Start/stop client @{
void restartWithNewDevices(const BlackMisc::Audio::CAudioDeviceInfo &inputDevice, const BlackMisc::Audio::CAudioDeviceInfo &outputDevice);
void startAudio(const BlackMisc::Audio::CAudioDeviceInfo &inputDevice, const BlackMisc::Audio::CAudioDeviceInfo &outputDevice, const QVector<quint16> &transceiverIDs);
void startAudio(const BlackMisc::Audio::CAudioDeviceInfo &inputDevice, const BlackMisc::Audio::CAudioDeviceInfo &outputDevice);
Q_INVOKABLE void startAudio(const QString &inputDeviceName, const QString &outputDeviceName);
void stopAudio();
//! @}
@@ -244,6 +243,9 @@ namespace BlackCore
void outputVolumePeakVU(double value);
//! @}
//! Started audio with devices
void startedAudio(const BlackMisc::Audio::CAudioDeviceInfo &inputDevice, const BlackMisc::Audio::CAudioDeviceInfo &outputDevice);
protected:
//! \copydoc BlackMisc::CContinuousWorker::initialize
virtual void initialize() override;