API Reference for web - Interface: MicrophoneAudioTrackInitConfig
更新时间: 2023-10-23 16:45:52
# Interface: MicrophoneAudioTrackInitConfig
interface/StreamInterface.MicrophoneAudioTrackInitConfig
创建麦克风音频流时的配置对象,用于 CoreRTC.createMicrophoneAudioTrack.
# Properties
# AEC
Optional
AEC: boolean
是否开启回声消除:
true
: 开启回声消除。false
: 不开启回声消除。
# AGC
Optional
AGC: boolean
是否开启自动增益:
true
: 开启自动增益。false
: 不开启自动增益。
# ANS
Optional
ANS: boolean
是否开启噪声抑制:
true
: 开启噪声抑制。false
: 不开启噪声抑制。
# encoderConfig
Optional
encoderConfig: AudioEncoderConfiguration
| speech_low_quality
| speech_standard
| music_standard
| standard_stereo
| high_quality
| high_quality_stereo
控制音频的编码配置。
- 可以通过 AudioEncoderConfigurationPreset 传入 SDK 内置的编码配置;
- 也可以通过传入一个 AudioEncoderConfiguration 来自定义音频编码配置。
Firefox 不支持设置音频编码码率。
# microphoneId
Optional
microphoneId: string
指定麦克风的设备 ID。
你可以通过 CoreRTC.getMicrophones 来获取当前的麦克风设备列表。