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

HWIO helper interface. More...

#include <IHWIOHelper.h>

Public Member Functions

virtual ~IHWIOHelper ()
 
virtual ZRCSDKError RegisterSink (IHWIOHelperSink *pSink)=0
 Register HWIO helper callback sink.
 
virtual ZRCSDKError DeregisterSink (IHWIOHelperSink *pSink)=0
 Deregister meeting HWIO callback sink.
 
virtual ZRCSDKError ListHWIODevices ()=0
 List HWIO devices.
 
virtual ZRCSDKError ConfigureHWIODevice (const HWIODeviceConfiguration &configuration)=0
 Configure HWIO device.
 
virtual ZRCSDKError AssignHWIODevice (const HWIOAssignDeviceInfo &assignDevice)=0
 Assign HWIO device.
 
virtual ZRCSDKError IsHWIOServiceAvailable (bool &available)=0
 Query HWIO service available.
 
virtual ZRCSDKError SetHWIOVideoConvertPreference (const HWIOVideoConvertPreference &preference)=0
 Set HWIO video convert preference.
 

Detailed Description

HWIO helper interface.

Definition at line 422 of file IHWIOHelper.h.

Constructor & Destructor Documentation

◆ ~IHWIOHelper()

virtual IHWIOHelper::~IHWIOHelper ( )
inlinevirtual

Definition at line 426 of file IHWIOHelper.h.

426{}

Member Function Documentation

◆ AssignHWIODevice()

virtual ZRCSDKError IHWIOHelper::AssignHWIODevice ( const HWIOAssignDeviceInfo assignDevice)
pure virtual

Assign HWIO device.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
assignDeviceassign device, see HWIOAssignDeviceInfo struct.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ ConfigureHWIODevice()

virtual ZRCSDKError IHWIOHelper::ConfigureHWIODevice ( const HWIODeviceConfiguration configuration)
pure virtual

Configure HWIO device.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
configurationdevice configure, see HWIODeviceConfiguration struct.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ DeregisterSink()

virtual ZRCSDKError IHWIOHelper::DeregisterSink ( IHWIOHelperSink pSink)
pure virtual

Deregister meeting HWIO callback sink.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
pSinkA pointer to the IHWIOHelperSink that receives the HWIO helper callback.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ IsHWIOServiceAvailable()

virtual ZRCSDKError IHWIOHelper::IsHWIOServiceAvailable ( bool &  available)
pure virtual

Query HWIO service available.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
[out]availableTRUE indicates the HWIO service is available. Otherwise not.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ ListHWIODevices()

virtual ZRCSDKError IHWIOHelper::ListHWIODevices ( )
pure virtual

List HWIO devices.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ RegisterSink()

virtual ZRCSDKError IHWIOHelper::RegisterSink ( IHWIOHelperSink pSink)
pure virtual

Register HWIO helper callback sink.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
pSinkA pointer to the IHWIOHelperSink that receives the HWIO helper callback.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.

◆ SetHWIOVideoConvertPreference()

virtual ZRCSDKError IHWIOHelper::SetHWIOVideoConvertPreference ( const HWIOVideoConvertPreference preference)
pure virtual

Set HWIO video convert preference.

Since
6.4.0
Zoom Rooms minimum version
6.4.0
Parameters
preferenceVideo convert preference, see HWIOVideoConvertPreference struct.
Returns
If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.