创建麦克风音频流时的配置对象,用于 ArRTC.createMicrophoneAudioTrack。
MicrophoneAudioTrackInitConfig
AEC
Optional
AEC: undefined | false | true
是否开启回声消除:
true
: 开启回声消除。false
: 不开启回声消除。
AGC
Optional
AGC: undefined | false | true
是否开启自动增益:
true
: 开启自动增益。false
: 不开启自动增益。
ANS
Optional
ANS: undefined | false | true
是否开启噪声抑制:
true
: 开启噪声抑制。false
: 不开启噪声抑制。
encoderConfig
Optional
encoderConfig: AudioEncoderConfiguration | AudioEncoderConfigurationPreset
控制音频的编码配置。
你可以通过 AudioEncoderConfigurationPreset 传入 SDK 内置的编码配置;也可以通过传入一个 AudioEncoderConfiguration 来自定义音频编码配置。
microphoneId
Optional
microphoneId: undefined | string
指定麦克风的设备 ID。
你可以通过 ArRTC.getMicrophones 来获取当前的麦克风设备列表。