ZEGO::EXPRESS::IZegoCustomVideoRenderHandler

Declared in ZegoExpressEventHandler.h

Includes

Public-Func Lists

Public-Func Docs

onCapturedVideoFrameRawData

public void onCapturedVideoFrameRawData (unsigned char **, unsigned int *, ZegoVideoFrameParam, ZegoVideoFlipMode, ZegoPublishChannel)

Local preview video frame raw data callback.

Parameters
data Raw data of video frames (eg: RGBA only needs to consider data[0], I420 needs to consider data[0,1,2])
dataLength Data length (eg: RGBA only needs to consider dataLength[0], I420 needs to consider dataLength[0,1,2])
param Video frame parameters
flipMode video flip mode
channel Publishing stream channel.

onRemoteVideoFrameRawData

public void onRemoteVideoFrameRawData (unsigned char **, unsigned int *, ZegoVideoFrameParam, const std::string &)

Remote playing stream video frame raw data callback, you can differentiate different streams by streamID.

Parameters
data Raw data of video frames (eg: RGBA only needs to consider data[0], I420 needs to consider data[0,1,2])
dataLength Data length (eg: RGBA only needs to consider dataLength[0], I420 needs to consider dataLength[0,1,2])
param Video frame parameters
streamID Stream ID