Video SDK for Windows API Reference
Loading...
Searching...
No Matches
IZoomVideoSDKSharePreprocessor Class Referenceabstract

#include <zoom_video_sdk_share_helper_interface.h>

Public Member Functions

virtual ~IZoomVideoSDKSharePreprocessor ()
 
virtual void onCapturedRawDataReceived (YUVRawDataI420 *pRawData, IZoomVideoSDKSharePreprocessSender *pSender)=0
 You will receive this callback when calling 'startShareWithPreprocessing' successfully.
 
virtual void onShareStopped ()=0
 You will receive this callback when call 'stopShare' successfully. In this event notification, you can perform some stop and destroy actions if necessary.
 

Detailed Description

Definition at line 307 of file zoom_video_sdk_share_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IZoomVideoSDKSharePreprocessor()

virtual IZoomVideoSDKSharePreprocessor::~IZoomVideoSDKSharePreprocessor ( )
inlinevirtual

Definition at line 310 of file zoom_video_sdk_share_helper_interface.h.

310{}

Member Function Documentation

◆ onCapturedRawDataReceived()

virtual void IZoomVideoSDKSharePreprocessor::onCapturedRawDataReceived ( YUVRawDataI420 * pRawData,
IZoomVideoSDKSharePreprocessSender * pSender )
pure virtual

You will receive this callback when calling 'startShareWithPreprocessing' successfully.

Parameters
pRawDataYou can get the YUV data address through this object and then pre-process the data, see YUVRawDataI420.
pSenderUse this object to send the processed data out, see IZoomVideoSDKShareSender.

◆ onShareStopped()

virtual void IZoomVideoSDKSharePreprocessor::onShareStopped ( )
pure virtual

You will receive this callback when call 'stopShare' successfully. In this event notification, you can perform some stop and destroy actions if necessary.