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