/** * @RDE_HEADER@ * AvaCommDouble * $Id$ * $HeadURL$ * $Author$ * Created by Christian Fröbel, NLE, 2018-12-19 */ #pragma once #include namespace AudioVideoManagement { /** * All methods with empty implementation -- we only need the signals. * @author Christian Fröbel */ class AvaCommDouble : public IAvaComm { public: void forceDisconnect() override {} void switchContext(int) override {} void setUserProfile(const QString &, const QString &, AvaAudioPrio, AvaGuiStyle) override {} void setTimezone(QChar) override {} void setVideoDialogProfile(const QString &, AvaVisibility) override {} void setVideoDialogGeometry(const QString &, const QRect &) override {} void setVideoProfile(const QString &, const QString &) override {} void setAnnouncementProfile(AvaSumChannel, const QString &, const QString &, const QString &) override {} void getStreamList(AvaStreamType, AvaStreamSource) override {} void chooseStream(const QString &, const QString &, bool ) override {} void chooseStreamOverview(const QString &, const QStringList &, bool ) override {} void releaseStream(const QString &, const QString &) override {} void queryTimeline(const QString &, const boost::optional & = {}, const boost::optional & = {}) override {} void setVolume(AvaVolume) override {} void chooseImport(const QString &, const QString &, int ) override {} void releaseImport(const QString &) override {} void sendPreparedCommand(const QString &) override {} void startStream(const QString &, const QString &, AvaSpeed) override {} void stopStream(const QString &, const QString &) override {} void pauseStream(const QString &, const QString &) override {} void setStreamSpeed(const QString &, const QString &, AvaSpeed) override {} void setAbsPosition(const QString &, const QString &, AvaTimePoint) override {} void positionUpdate(const QString &, const QString &, std::chrono::milliseconds) override {} void setPint(const QString &, const QString &, bool ) override {} void getElokaList(const QString &) override {} void chooseEloka(const QString &, const QString &, AvaElokaMode) override {} void releaseEloka(const QString &) override {} void queryEloka(AvaQueryElokaMode) override {} void setScript(const QString &, const QString &, AvaScriptSource, const QVector &) override {} void releaseScript(const QString &, const QString &) override {} void startScript(const QString &, const QString &) override {} void stopScript(const QString &, const QString &) override {} void pauseScript(const QString &, const QString &) override {} void setAbsPositionScript(const QString &, const QString &, AvaTimePoint) override {} void defineStreamNameMapping(const QString &, const QString &) override {} void resetStreamNameMapping() override {} void keepAlive() override {} }; } // namespace AudioVideoManagement