RongRTCAVOutputStream Class Reference

Inherits from NSObject
Declared in RongRTCAVOutputStream.h

Overview

要发送出去的音视频流

– init

请勿调用 init 创建对象,发布音视频流的时候会返回给您 RongRTCAVOutputStream 对象

- (instancetype)init

Discussion

请勿调用 init 创建对象,发布音视频流的时候会返回给您 RongRTCAVOutputStream 对象

Declared In

RongRTCAVOutputStream.h

– new

请勿调用 new 方法创建对象

- (instancetype)new

Discussion

请勿调用 new 方法创建对象

Declared In

RongRTCAVOutputStream.h

– initWithParameters:tag:

初始化流数据的参数

- (instancetype)initWithParameters:(nullable RongRTCStreamParams *)pars tag:(NSString *)tag

Parameters

pars

参数

tag

用户自定标签,注:用户不能传特殊字符,只支持 ascii

Return Value

流对象

Discussion

初始化流数据的参数

Declared In

RongRTCAVOutputStream.h

– write:error:

写入媒体流,该方法会直接将视频数据进行音视频编码并发送只远端

- (void)write:(CMSampleBufferRef)sample error:(NSError **)error

Parameters

sample

媒体数据

error

失败时返回的相关描述

Discussion

写入媒体流,该方法会直接将视频数据进行音视频编码并发送只远端

Declared In

RongRTCAVOutputStream.h

– setVideoRender:

设置视频媒体数据的渲染界面

- (void)setVideoRender:(nullable RongRTCLocalVideoView *)render

Parameters

render

渲染界面,传空则将原视图删除

Discussion

设置视频媒体数据的渲染界面

Declared In

RongRTCAVOutputStream.h