Files
qt5-legatus-legacy/Lts/Services/AudioVideoManagement/avm_dtc_impl_custom.h
T
2026-08-13 18:33:10 +02:00

31 lines
804 B
C++
Executable File

/**
* @RDE_HEADER@
* Custom avm functions
* $Id$
* $HeadURL$
* $Author$
* Created by Hannes Baeuerle, SLSE, 2017-07-25
*/
#pragma once
#include <AudioVideoManagement/avm_dtc_impl.h>
namespace AudioVideoManagement
{
namespace Interface
{
class DtcImplCustom final : public Interface::DtcImpl
{
Q_OBJECT
public:
explicit DtcImplCustom(const std::shared_ptr<DDSConnector::DdsConnector> &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