AudioProfileType

Audio encoding properties.

Enumerations

AudioProfileDefault
0: Default value.
  • In live broadcast scenarios: 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 64 Kbps.
  • In communication scenarios:
    • Windows platform: 16 kHz sampling rate, speech encoding, mono channel, maximum bitrate 16 Kbps.
    • macOS platform: 32 kHz sampling rate, speech encoding, mono channel, maximum bitrate 18 Kbps.
AudioProfileSpeechStandard
1: Specifies 32 kHz sampling rate, speech encoding, mono channel, maximum bitrate 18 Kbps.
AudioProfileMusicStandard
2: Specifies 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 64 Kbps.
AudioProfileMusicStandardStereo
3: Specifies 48 kHz sampling rate, music encoding, stereo channel, maximum bitrate 80 Kbps. To achieve stereo, you also need to call setAdvancedAudioOptions and set audioProcessingChannels to AudioProcessingStereo in AdvancedAudioOptions.
AudioProfileMusicHighQuality
4: Specifies 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 96 Kbps.
AudioProfileMusicHighQualityStereo
5: Specifies 48 kHz sampling rate, music encoding, stereo channel, maximum bitrate 128 Kbps. To achieve stereo, you also need to call setAdvancedAudioOptions and set audioProcessingChannels to AudioProcessingStereo in AdvancedAudioOptions.
AudioProfileIot
6: Specifies 16 kHz sampling rate, speech encoding, mono channel, applies echo cancellation algorithm AEC.
AudioProfileNum
Enumeration value boundary.