RCRTCMicOutputStream Class Reference

Inherits from RCRTCAudioOutputStream : RCRTCOutputStream : RCRTCStream : NSObject
Declared in RCRTCMicOutputStream.h

Overview

麦克风输出流,以麦克风为音频源的音频输出流

  recordingVolume

麦克风的音量, 范围: 0~100, 默认值: 100

@property (nonatomic, assign) NSUInteger recordingVolume

Discussion

麦克风的音量, 范围: 0~100, 默认值: 100

Declared In

RCRTCMicOutputStream.h

  bitrateValue

音频码率

@property (nonatomic, assign, readwrite) NSInteger bitrateValue

Discussion

音频码率

Declared In

RCRTCMicOutputStream.h

  audioCodecType

音频编解码方式 默认: OPUS

@property (nonatomic, assign, readwrite) RCRTCAudioCodecType audioCodecType

Discussion

音频编解码方式 默认: OPUS

Declared In

RCRTCMicOutputStream.h

  audioQuality

音频通话质量 默认: 人声音质,RCRTCAudioQualitySpeech

@property (nonatomic, assign, readonly) RCRTCAudioQuality audioQuality

Discussion

音频通话质量 默认: 人声音质,RCRTCAudioQualitySpeech

Declared In

RCRTCMicOutputStream.h

  audioScenario

音频通话模式 默认: 普通通话模式,RCRTCAudioScenarioDefault

@property (nonatomic, assign, readonly) RCRTCAudioScenario audioScenario

Discussion

音频通话模式 默认: 普通通话模式,RCRTCAudioScenarioDefault

Declared In

RCRTCMicOutputStream.h

  willSendAudioBufferCallback

本地发送的音频数据(合流)回调

@property (nonatomic, copy, nullable) RCRTCAudioDataCallback willSendAudioBufferCallback

Discussion

本地发送的音频数据(合流)回调

Declared In

RCRTCMicOutputStream.h

  recordAudioDataCallback

麦克风的音频数据回调 added from 5.1.6

@property (nonatomic, copy, nullable) RCRTCAudioFrameCallback recordAudioDataCallback

Discussion

麦克风的音频数据回调 added from 5.1.6

Declared In

RCRTCMicOutputStream.h

– init

初始化

- (instancetype)init

Return Value

失败

Discussion

初始化

@discussion 初始化

@warning 请勿调用, 仅供 SDK 内部调用,如要获取实例对象,请使用 [RCRTCEngine sharedInstance].defaultAudioStream 获取实例。

@remarks 资源管理

Declared In

RCRTCMicOutputStream.h

– new

初始化

- (instancetype)new

Return Value

失败

Discussion

初始化

@discussion 初始化

@warning 请勿调用, 仅供 SDK 内部调用,如要获取实例对象,请使用 [RCRTCEngine sharedInstance].defaultAudioStream 获取实例。

@remarks 资源管理

Declared In

RCRTCMicOutputStream.h

– setMicrophoneDisable:

关闭/打开麦克风

- (void)setMicrophoneDisable:(BOOL)disable

Parameters

disable

YES 关闭,NO 打开 @discussion 关闭/打开麦克风

@remarks 音频配置

Discussion

关闭/打开麦克风

Declared In

RCRTCMicOutputStream.h

– setAudioQuality:Scenario:

设置音频通话质量和音频通话模式

- (BOOL)setAudioQuality:(RCRTCAudioQuality)audioQuality Scenario:(RCRTCAudioScenario)audioScenario

Parameters

audioQuality

音频通话质量, audioScenario 音频通话模式 @discussion 设置音频通话质量和音频通话模式

@remarks 音频流处理

Return Value

设置是否成功

Discussion

设置音频通话质量和音频通话模式

Declared In

RCRTCMicOutputStream.h