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