MicrophoneAudioTrackInitConfig

最近更新时间:2022-09-20 05:17:40

创建麦克风音频流时的配置对象,用于 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 来获取当前的麦克风设备列表。