From b3d8eddb26e4af0d075c3d98309798fb5191c52d Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 5 Oct 2019 00:11:23 +0200 Subject: [PATCH] Ref T739, empty context removed Empty context will not work, as it would init a new audio client just before shutting down --- src/blackcore/context/contextaudioempty.h | 148 ---------------------- 1 file changed, 148 deletions(-) delete mode 100644 src/blackcore/context/contextaudioempty.h diff --git a/src/blackcore/context/contextaudioempty.h b/src/blackcore/context/contextaudioempty.h deleted file mode 100644 index 166ab0d54..000000000 --- a/src/blackcore/context/contextaudioempty.h +++ /dev/null @@ -1,148 +0,0 @@ -/* Copyright (C) 2015 - * swift Project Community / Contributors - * - * This file is part of swift project. It is subject to the license terms in the LICENSE file found in the top-level - * directory of this distribution. No part of swift project, including this file, may be copied, modified, propagated, - * or distributed except according to the terms contained in the LICENSE file. - */ - -//! \file - -#ifndef BLACKCORE_CONTEXTAUDIO_EMPTY_H -#define BLACKCORE_CONTEXTAUDIO_EMPTY_H - -#include "blackcoreexport.h" -#include "contextaudio.h" - -// clazy:excludeall=const-signal-or-slot - -namespace BlackCore -{ - class IVoiceChannel; - namespace Context - { - //! Audio context implementation - class BLACKCORE_EXPORT CContextAudioEmpty : public IContextAudio - { - Q_OBJECT - - public: - //! Constructor - CContextAudioEmpty(CCoreFacade *runtime) : IContextAudio(CCoreFacadeConfig::NotUsed, runtime) {} - - public slots: - //! \copydoc IContextAudio::audioRunsWhere - virtual BlackMisc::CIdentifier audioRunsWhere() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - static const BlackMisc::CIdentifier i("CContextAudioEmpty"); - return i; - } - - //! \copydoc IContextAudio::getAudioDevices - virtual BlackMisc::Audio::CAudioDeviceInfoList getAudioDevices() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return BlackMisc::Audio::CAudioDeviceInfoList(); - } - - //! \copydoc IContextAudio::getCurrentAudioDevices - virtual BlackMisc::Audio::CAudioDeviceInfoList getCurrentAudioDevices() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return BlackMisc::Audio::CAudioDeviceInfoList(); - } - - //! \copydoc IContextAudio::setCurrentAudioDevices - virtual void setCurrentAudioDevices(const BlackMisc::Audio::CAudioDeviceInfo &inputDevice, const BlackMisc::Audio::CAudioDeviceInfo &outputDevice) override - { - Q_UNUSED(inputDevice) - Q_UNUSED(outputDevice) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::setVoiceOutputVolume - virtual void setVoiceOutputVolume(int volume) override - { - Q_UNUSED(volume) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::getVoiceOutputVolume - virtual int getVoiceOutputVolume() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return 0; - } - - //! \copydoc IContextAudio::setMute - virtual void setMute(bool muted) override - { - Q_UNUSED(muted) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::isMuted() - virtual bool isMuted() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return false; - } - - //! \copydoc IContextAudio::playSelcalTone() - virtual void playSelcalTone(const BlackMisc::Aviation::CSelcal &selcal) override - { - Q_UNUSED(selcal) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::playNotification() - virtual void playNotification(BlackMisc::Audio::CNotificationSounds::NotificationFlag notification, bool considerSettings, int volume = -1) override - { - Q_UNUSED(volume) - Q_UNUSED(notification) - Q_UNUSED(considerSettings) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::enableAudioLoopback() - virtual void enableAudioLoopback(bool enable = true) override - { - Q_UNUSED(enable) - logEmptyContextWarning(Q_FUNC_INFO); - } - - //! \copydoc IContextAudio::isAudioLoopbackEnabled - virtual bool isAudioLoopbackEnabled() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return false; - } - - //! \copydoc IContextAudio::parseCommandLine - virtual bool parseCommandLine(const QString &commandLine, const BlackMisc::CIdentifier &originator) override - { - Q_UNUSED(commandLine) - Q_UNUSED(originator) - logEmptyContextWarning(Q_FUNC_INFO); - return false; - } - - //! \copydoc IContextAudio::getVoiceSetup - virtual BlackMisc::Audio::CVoiceSetup getVoiceSetup() const override - { - logEmptyContextWarning(Q_FUNC_INFO); - return BlackMisc::Audio::CVoiceSetup(); - } - - //! \copydoc IContextAudio::setVoiceSetup - virtual void setVoiceSetup(const BlackMisc::Audio::CVoiceSetup &setup) override - { - Q_UNUSED(setup) - logEmptyContextWarning(Q_FUNC_INFO); - } - }; - } // ns -} // ns - -#endif // guard