onboardapi  9.10.0
by Rheinmetall
M_VideoManager::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportVideoSettings (M_VideoManager::VmSettingsType const &Settings)
 
virtual void ReportVideoStatus (M_VideoManager::VmStatusType const &Status, bool IsRemoved)
 

Detailed Description

Video Manager Client interface. Contains callback operations from the Video Manager Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_VideoManager::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportVideoSettings()

void M_VideoManager::IClient::ReportVideoSettings ( M_VideoManager::VmSettingsType const &  Settings)
virtual

Report with static Video Manager settings. This should be provided at startup and in the event of degraded functionality, e.g. due to an internal failure.

Parameters
SettingsVideo Manager settings data.

◆ ReportVideoStatus()

void M_VideoManager::IClient::ReportVideoStatus ( M_VideoManager::VmStatusType const &  Status,
bool  IsRemoved 
)
virtual

Report with the current Video Manager status.

Parameters
StatusCurrent status data for Video Manager.
IsRemovedIndicates if the status is no longer available. Note: This will always be set to True when a Service has been shutdown. After this has been set to True the status will no longer be available to late joiners.