RCRTCVideoOutputStream Class Reference
Inherits from | RCRTCOutputStream : RCRTCStream : NSObject |
---|---|
Conforms to | RCRTCVideoObserverInterface |
Declared in | RCRTCVideoOutputStream.h |
enableTinyStream
是否启用视频小流
@property (nonatomic, assign, readwrite) BOOL enableTinyStream
Discussion
是否启用视频小流
摄像头视频流,默认开启。自定义视频流,默认关闭
Declared In
RCRTCVideoOutputStream.h
videoConfig
本地视频配置
@property (nonatomic, copy) RCRTCVideoStreamConfig *videoConfig
Discussion
本地视频配置
Declared In
RCRTCVideoOutputStream.h
videoSource
输出视频源
@property (nonatomic, weak) id<RCRTCVideoSourceInterface> videoSource
Discussion
输出视频源
Declared In
RCRTCVideoOutputStream.h
– initVideoOutputStreamWithTag:
初始化视频流数据并设置标签
- (instancetype)initVideoOutputStreamWithTag:(NSString *)tag
Parameters
tag |
用户自定标签,注:用户不能传特殊字符,只支持 ASCII @discussion 初始化流数据的参数 @remarks 资源管理 |
---|
Return Value
流对象
Discussion
初始化视频流数据并设置标签
Declared In
RCRTCVideoOutputStream.h
– setVideoView:
设置视频流的渲染视图
- (void)setVideoView:(nullable RCRTCLocalVideoView *)render
Parameters
render |
渲染界面,传空则将原视图删除 @discussion 设置视频媒体数据的渲染界面 @remarks 资源管理 |
---|
Discussion
设置视频流的渲染视图
Declared In
RCRTCVideoOutputStream.h
– setVideoTextureView:
设置视频媒体数据的渲染纹理界面
- (void)setVideoTextureView:(nullable RCRTCVideoTextureView *)view
Parameters
view |
渲染纹理界面,传空则将原视图删除 @discussion 设置视频媒体数据的渲染纹理界面 @remarks 资源管理 |
---|
Discussion
设置视频媒体数据的渲染纹理界面
Declared In
RCRTCVideoOutputStream.h
– setVideoSource:
设置视频源
- (void)setVideoSource:(id<RCRTCVideoSourceInterface>)source
Parameters
source |
视频源 @discussion 设置视频源,如果使用者需要自定义视频流的话,需要实现 RCRTCVideoSourceInterface 协议,视频源中通过调用 RCRTCVideoOutputStream 的 write 方法写入视频数据 @remarks 资源管理 |
---|
Discussion
设置视频源
Declared In
RCRTCVideoOutputStream.h