RongRTCAudioMixerEngine Class Reference
Inherits from | NSObject |
---|---|
Declared in | RongRTCAudioMixerEngine.h |
+ sharedEngine
获取混音引擎单例
+ (RongRTCAudioMixerEngine *)sharedEngine
Return Value
混音引擎单例
Discussion
获取混音引擎单例
Declared In
RongRTCAudioMixerEngine.h
status
当前混音状态
@property (nonatomic, assign, readonly) RTCMixEngineStatus status
Discussion
当前混音状态
Declared In
RongRTCAudioMixerEngine.h
action
当前音频操作类型
@property (nonatomic, assign, readonly) RTCAudioAction action
Discussion
当前音频操作类型
Declared In
RongRTCAudioMixerEngine.h
renderFormat
当前音视频所使用的格式
@property (nonatomic, strong, readonly) AVAudioFormat *renderFormat
Discussion
当前音视频所使用的格式
Declared In
RongRTCAudioMixerEngine.h
volume
设置混音声音的音量(数值 0 到 1,默认为 0.5)
@property (nonatomic, assign) double volume
Discussion
设置混音声音的音量(数值 0 到 1,默认为 0.5)
Declared In
RongRTCAudioMixerEngine.h
– mix:action:loop:
混音功能(目前只支持混合本地音频数据),开始新混音之前需要先调用 stop,结束混音
- (BOOL)mix:(NSString *)audioSource action:(RTCAudioAction)action loop:(BOOL)loop
Parameters
audioSource |
要混合的音频数据 |
---|---|
action |
混音音频的类型 |
loop |
视频循环混合音频数据,YES 时 音频数据播放结束时会循环播放,大文件不建议使用 loop 的模式进行播放 |
Return Value
成功与否
Discussion
混音功能(目前只支持混合本地音频数据),开始新混音之前需要先调用 stop,结束混音
Declared In
RongRTCAudioMixerEngine.h
– start
开始混音
- (BOOL)start
Return Value
开始混音是否成功
Discussion
开始混音
Declared In
RongRTCAudioMixerEngine.h
– pause
暂停混音
- (BOOL)pause
Return Value
暂停是否成功
Discussion
暂停混音
Declared In
RongRTCAudioMixerEngine.h
– stop
结束混音
- (BOOL)stop
Return Value
结束混音是否成功
Discussion
结束混音
Declared In
RongRTCAudioMixerEngine.h