Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
INDIHelperSink Class Referenceabstract

NDI helper event callback. More...

#include <INDIHelper.h>

Public Member Functions

virtual ~INDIHelperSink ()
 
virtual void OnNDIUsageSettingsNotification (const NDIUsageSettings &settings)=0
 NDI usage settings notification.
 
virtual void OnNDIUsageNotification (const NDIUsageInfo &ndiUsageInfo)=0
 NDI usage info notification.
 
virtual void OnNDIAvailableSourcesNotification (const std::vector< NDISource > &sources)=0
 NDI available source notification.
 
virtual void OnNDIDeviceListNotification (const std::vector< Device > &devices)=0
 NDI devices notification.
 
virtual void OnPersistentNDISourcesNotification (const std::vector< NDIPinnedSource > &sources)=0
 Persistent NDI source notification.
 

Detailed Description

NDI helper event callback.

Definition at line 110 of file INDIHelper.h.

Constructor & Destructor Documentation

◆ ~INDIHelperSink()

virtual INDIHelperSink::~INDIHelperSink ( )
inlinevirtual

Definition at line 113 of file INDIHelper.h.

113{}

Member Function Documentation

◆ OnNDIAvailableSourcesNotification()

virtual void INDIHelperSink::OnNDIAvailableSourcesNotification ( const std::vector< NDISource > &  sources)
pure virtual

NDI available source notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
sourcesNDI available sources to pin.

◆ OnNDIDeviceListNotification()

virtual void INDIHelperSink::OnNDIDeviceListNotification ( const std::vector< Device > &  devices)
pure virtual

NDI devices notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
devicesNDI available devices.

◆ OnNDIUsageNotification()

virtual void INDIHelperSink::OnNDIUsageNotification ( const NDIUsageInfo ndiUsageInfo)
pure virtual

NDI usage info notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
ndiUsageInfoNDI usage info, details NDIUsageInfo struct.

◆ OnNDIUsageSettingsNotification()

virtual void INDIHelperSink::OnNDIUsageSettingsNotification ( const NDIUsageSettings settings)
pure virtual

NDI usage settings notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
settingsNDI usage settings, details NDIUsageSettings struct.

◆ OnPersistentNDISourcesNotification()

virtual void INDIHelperSink::OnPersistentNDISourcesNotification ( const std::vector< NDIPinnedSource > &  sources)
pure virtual

Persistent NDI source notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
sourcespersistent NDI source list, details NDIPinnedSource struct.
Changelog