ChuangVideoCustomRenderDelegate Protocol Reference

Conforms to NSObject
Declared in ChuangLiveEngine.h

– onLocalVideoFrameCVPixelBuffer:streamId: required method

本地预览视频帧 CVPixelBuffer 数据回调

- (void)onLocalVideoFrameCVPixelBuffer:(CVPixelBufferRef)buffer streamId:(NSString *)streamId

Parameters

buffer

封装为CVPixelBuffer的视频帧数据(需要释放)

streamId

推流的流Id

Declared In

ChuangLiveEngine.h

– onRemoteVideoFrameCVPixelBuffer:param:streamId: required method

远端拉流视频帧 CVPixelBuffer 数据回调,通过 streamId 区分不同的流

- (void)onRemoteVideoFrameCVPixelBuffer:(CVPixelBufferRef)buffer param:(ChuangVideoFrameParam *)param streamId:(NSString *)streamId

Parameters

buffer

封装为 CVPixelBuffer 的视频帧数据(需要释放)

param

视频帧参数,详见:ChuangVideoFrameParam

streamId

拉流的流id

Declared In

ChuangLiveEngine.h

– onRemoteVideoFrameRawData:param:streamId: required method

远端拉流视频帧裸数据回调,通过 streamId区分不同的流

- (void)onRemoteVideoFrameRawData:(NSData *)rawData param:(ChuangVideoFrameParam *)param streamId:(NSString *)streamId

Parameters

rawData

视频帧的裸数据

param

视频帧参数,详见ChuangVideoFrameParam

streamId

拉流的流id

Declared In

ChuangLiveEngine.h

– onRemoteVideoFrameEncodedRawData:param:streamId: required method

远端拉流视频帧解码前的数据回调,通过 streamId 区分不同的流

- (void)onRemoteVideoFrameEncodedRawData:(NSData *)rawData param:(ChuangEncodedFrameParam *)param streamId:(NSString *)streamId

Parameters

rawData

视频帧编码数据

param

视频帧参数,详见ChuangEncodedFrameParam

streamId

拉流的流Id

Declared In

ChuangLiveEngine.h