RCRTCFileVideoOutputStream Class Reference

Inherits from RCRTCVideoOutputStream : RCRTCOutputStream : RCRTCStream : NSObject
Declared in RCRTCFileVideoOutputStream.h

Overview

自定义文件流

Added from 5.1.9

  filePath

文件路径

@property (nonatomic, readonly, nullable) NSString *filePath

Discussion

文件路径

Declared In

RCRTCFileVideoOutputStream.h

  replace

文件中音频是否替换麦克风数据,YES 替换麦克风数据,NO 与麦克风数据混音

@property (nonatomic, readonly) BOOL replace

Discussion

文件中音频是否替换麦克风数据,YES 替换麦克风数据,NO 与麦克风数据混音

Declared In

RCRTCFileVideoOutputStream.h

  playback

文件中的音频是否在本端播放

@property (nonatomic, readonly) BOOL playback

Discussion

文件中的音频是否在本端播放

Declared In

RCRTCFileVideoOutputStream.h

  delegate

文件视频流代理

@property (nonatomic, weak, nullable) id<RCRTCFileVideoOutputStreamDelegate> delegate

Discussion

文件视频流代理

Declared In

RCRTCFileVideoOutputStream.h

  audioDataCallback

音频数据回调

@property (nonatomic, copy, nullable) RCRTCAudioFrameCallback audioDataCallback

Discussion

音频数据回调

Declared In

RCRTCFileVideoOutputStream.h

– stop

停止

- (BOOL)stop

Return Value

是否调用成功

Discussion

停止

调用此方法会停止解码文件视频流并释放文件资源

Declared In

RCRTCFileVideoOutputStream.h

– init

初始化

- (instancetype)init

Return Value

失败

@warning 请勿调用,仅供 SDK 内部调用,如要获取实例对象,请使用 [RCRTCEngine sharedInstance] 的 createFileVideoOutputStream:replaceAudio:playback:tag:config: 方法获取实例。

Discussion

初始化

Declared In

RCRTCFileVideoOutputStream.h

– new

初始化

- (instancetype)new

Return Value

失败

@warning 请勿调用,仅供 SDK 内部调用,如要获取实例对象,请使用 [RCRTCEngine sharedInstance] 的 createFileVideoOutputStream:replaceAudio:playback:tag:config: 方法获取实例。

Discussion

初始化

Declared In

RCRTCFileVideoOutputStream.h

– initVideoOutputStreamWithTag:

初始化

- (instancetype)initVideoOutputStreamWithTag:(NSString *)tag

Return Value

失败

@warning 请勿调用,仅供 SDK 内部调用,如要获取实例对象,请使用 [RCRTCEngine sharedInstance] 的 createFileVideoOutputStream:replaceAudio:playback:tag:config: 方法获取实例。

Discussion

初始化

Declared In

RCRTCFileVideoOutputStream.h