/** * @RDE_HEADER@ * Custom avm functions * $Id$ * $HeadURL$ * $Author$ * Created by Hannes Baeuerle, SLSE, 2017-07-25 */ #pragma once #include namespace AudioVideoManagement { namespace Interface { class DtcImplCustom final : public Interface::DtcImpl { Q_OBJECT public: explicit DtcImplCustom(const std::shared_ptr &ddsConnector); bool isFreeVideoTeam(int exerciseId, int videoTeamId) override final; bool getActiveFrequencyPlanningIdForExercise(int exerciseId, int &frequencyPlanningId) override final; bool mountingPointForStreamName(const QString &streamName, int &mountingPointId) override final; int getActiveVideoReceiver(int teamId) override final; }; } // namespace Interface } // namespace AudioVideoManagement