RCRTCVideoOutputStreamEventDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | RCRTCVideoOutputStream.h |
– outputVideoStream:didChangedFrameSize:
视频数据大小发生变化回调
- (void)outputVideoStream:(RCRTCVideoOutputStream *)stream didChangedFrameSize:(CGSize)size
Parameters
stream |
流信息 |
---|---|
size |
流变化后的宽和高 @discussion 回调给流size的数据变化 @remarks 代理 added from 5.1.14 |
Discussion
视频数据大小发生变化回调
Declared In
RCRTCVideoOutputStream.h
– outputVideoStream:didChangedRotation:
视频数据方向发生变化回调
- (void)outputVideoStream:(RCRTCVideoOutputStream *)stream didChangedRotation:(NSInteger)rotation
Parameters
stream |
流信息 |
---|---|
rotation |
0、90、180、270 @discussion 回调给流方向的数据变化 @remarks 代理 added from 5.1.14 |
Discussion
视频数据方向发生变化回调
Declared In
RCRTCVideoOutputStream.h
– outputVideoStream:captureVideoFrame:
采集视频数据回调
- (void)outputVideoStream:(RCRTCVideoOutputStream *)stream captureVideoFrame:(nullable RCRTCVideoFrame *)videoFrame
Parameters
stream |
采集的视频帧数据所属接收到的流 @discussion 采集的视频数据,如果修改该视频帧,会影响本地渲染和编码发送的视频帧数据,不支持修改数据格式 @remarks 代理 added from 5.2.3 |
---|---|
videoFrame |
采集的视频数据,类型为 RCRTCVideoFrameFormatNV12 |
Discussion
采集视频数据回调
Declared In
RCRTCVideoOutputStream.h
– outputVideoStream:willRenderVideoFrame:
即将渲染视频帧的数据回调
- (void)outputVideoStream:(RCRTCVideoOutputStream *)stream willRenderVideoFrame:(nullable RCRTCVideoFrame *)videoFrame
Parameters
stream |
即将渲染的视频帧数据所属接收到的流 @discussion 即将渲染视频帧数据,如果修改该视频帧,会影响本地视频渲染,不支持修改数据格式 @remarks 代理 added from 5.1.14 |
---|---|
videoFrame |
即将渲染的视频帧数据,类型为 RCRTCVideoFrameFormatI420 |
Discussion
即将渲染视频帧的数据回调
Declared In
RCRTCVideoOutputStream.h
– outputVideoStream:willEncodeVideoFrame:
即将编码发送的视频帧数据回调
- (void)outputVideoStream:(RCRTCVideoOutputStream *)stream willEncodeVideoFrame:(nullable RCRTCVideoFrame *)videoFrame
Parameters
stream |
即将编码发送的视频帧数据所属接收到的流 @discussion 即将编码发送的视频帧数据,如果修改该视频帧,会影响发送出去的视频帧,不支持修改数据格式 @remarks 代理 added from 5.2.1 |
---|---|
videoFrame |
即将编码发送的视频帧数据,类型为 RCRTCVideoFrameFormatI420 |
Discussion
即将编码发送的视频帧数据回调
Declared In
RCRTCVideoOutputStream.h