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

HWIO helper event callback. More...

#include <IHWIOHelper.h>

Public Member Functions

virtual ~IHWIOHelperSink ()
 
virtual void OnHWIOListDevicesResult (int32_t result, const HWIOInfo &info)=0
 HWIO list device notification.
 
virtual void OnHWIOConfigureDeviceResult (int32_t result, const HWIODeviceConfiguration &configuration)=0
 HWIO configure device notification.
 
virtual void OnHWIOAssignDeviceResult (int32_t result, const HWIOAssignDeviceInfo &assignDeviceInfo)=0
 HWIO assign device notification.
 
virtual void OnHWIODeviceUpdated (const HWIODeviceUpdate &deviceUpdate)=0
 HWIO device update notification.
 
virtual void OnHWIOServiceStatusUpdated (bool isServiceAvailable)=0
 HWIO service status update notification.
 
virtual void OnHWIOSetVideoConvertPreferenceResult (int32_t result, const HWIOVideoConvertPreference &preference)=0
 HWIO set video convert preference notification.
 

Detailed Description

HWIO helper event callback.

Definition at line 350 of file IHWIOHelper.h.

Constructor & Destructor Documentation

◆ ~IHWIOHelperSink()

virtual IHWIOHelperSink::~IHWIOHelperSink ( )
inlinevirtual

Definition at line 353 of file IHWIOHelper.h.

353{}

Member Function Documentation

◆ OnHWIOAssignDeviceResult()

virtual void IHWIOHelperSink::OnHWIOAssignDeviceResult ( int32_t  result,
const HWIOAssignDeviceInfo assignDeviceInfo 
)
pure virtual

HWIO assign device notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
resultAssign device result, see HWIODeviceResult enum.
assignDeviceInfoHWIO assign device info, details HWIOAssignDeviceInfo struct.

◆ OnHWIOConfigureDeviceResult()

virtual void IHWIOHelperSink::OnHWIOConfigureDeviceResult ( int32_t  result,
const HWIODeviceConfiguration configuration 
)
pure virtual

HWIO configure device notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
resultConfigure device result, see HWIODeviceResult enum.
configurationHWIO device configuration, details HWIODeviceConfiguration struct.

◆ OnHWIODeviceUpdated()

virtual void IHWIOHelperSink::OnHWIODeviceUpdated ( const HWIODeviceUpdate deviceUpdate)
pure virtual

HWIO device update notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
deviceUpdateHWIO device update info, details HWIODeviceUpdate struct.

◆ OnHWIOListDevicesResult()

virtual void IHWIOHelperSink::OnHWIOListDevicesResult ( int32_t  result,
const HWIOInfo info 
)
pure virtual

HWIO list device notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
resultList devices result, see HWIODeviceResult enum.
infoHWIO info, details HWIOInfo struct.

◆ OnHWIOServiceStatusUpdated()

virtual void IHWIOHelperSink::OnHWIOServiceStatusUpdated ( bool  isServiceAvailable)
pure virtual

HWIO service status update notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
isServiceAvailableTRUE indicates the HWIO service is available. Otherwise not.

◆ OnHWIOSetVideoConvertPreferenceResult()

virtual void IHWIOHelperSink::OnHWIOSetVideoConvertPreferenceResult ( int32_t  result,
const HWIOVideoConvertPreference preference 
)
pure virtual

HWIO set video convert preference notification.

Since
6.4.0
Zoom Rooms minimum version
6.4.0
Parameters
resultAssign device result, see HWIODeviceResult enum.
preferencevideo convert preference, see HWIOVideoConvertPreference struct.