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 来获取当前的麦克风设备列表。
