71 lines
2.9 KiB
C++
Executable File
71 lines
2.9 KiB
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* AvaCommDouble
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
* Created by Christian Fröbel, NLE, 2018-12-19
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <AudioVideoManagement/iava_comm.h>
|
|
|
|
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<AvaTimePoint> & = {}, const boost::optional<AvaTimePoint> & = {}) 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<AvaScriptEntry> &) 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
|