Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKRawDataVideoSourceController Class Reference

Controller for sending raw video frame data into the meeting. More...

#include <ZoomSDKRawDataVideoSourceController.h>

Inherits NSObject.

Instance Methods

(ZoomSDKError- registerRawDataPreProcessor:
 Register the delegate of raw data preprocessor.
(ZoomSDKError- unRegisterRawDataPreProcessor:
 UnRegister the delegate of raw data preprocessor.
(ZoomSDKError- setExternalVideoSource:videoDataFormat:
 Sets the delegate of virtual video source.

Detailed Description

Controller for sending raw video frame data into the meeting.

Definition at line 177 of file ZoomSDKRawDataVideoSourceController.h.

Method Documentation

◆ registerRawDataPreProcessor:

- (ZoomSDKError) registerRawDataPreProcessor: (id< ZoomSDKRawDataSendDelegate >) delegate

Register the delegate of raw data preprocessor.

Parameters
delegateThe delegate to receive callback.
Returns
If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.

◆ setExternalVideoSource:videoDataFormat:

- (ZoomSDKError) setExternalVideoSource: (id< ZoomSDKVirtualVideoSourceDelegate > _Nullable) videoSource
videoDataFormat: (ZoomSDKFrameDataFormat) format 

Sets the delegate of virtual video source.

Sets the delegate of virtual video source and video data format.

Parameters
videoSourceThe delegate to receive callback. Pass nil to clear external source.
formatThe external source frame format.
Returns
If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.

◆ unRegisterRawDataPreProcessor:

- (ZoomSDKError) unRegisterRawDataPreProcessor: (id< ZoomSDKRawDataSendDelegate >) delegate

UnRegister the delegate of raw data preprocessor.

Parameters
delegateThe delegate to receive callback.
Returns
If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.