AudioProfileType

Audio encoding attributes.

Enumerations

audioProfileDefault
0: Default value.
  • In live broadcast: 48 kHz sample rate, music encoding, mono, max bitrate 64 Kbps.
  • In communication:
    • Windows: 16 kHz sample rate, voice encoding, mono, max bitrate 16 Kbps.
    • Android, macOS, iOS: 32 kHz sample rate, voice encoding, mono, max bitrate 18 Kbps.
audioProfileSpeechStandard
1: 32 kHz sample rate, voice encoding, mono, max bitrate 18 Kbps.
audioProfileMusicStandard
2: 48 kHz sample rate, music encoding, mono, max bitrate 64 Kbps.
audioProfileMusicStandardStereo
3: 48 kHz sample rate, music encoding, stereo, max bitrate 80 Kbps. To enable stereo, you also need to call setAdvancedAudioOptions and set audioProcessingChannels to audioProcessingStereo in AdvancedAudioOptions.
audioProfileMusicHighQuality
4: 48 kHz sample rate, music encoding, mono, max bitrate 96 Kbps.
audioProfileMusicHighQualityStereo
5: 48 kHz sample rate, music encoding, stereo, max bitrate 128 Kbps. To enable stereo, you also need to call setAdvancedAudioOptions and set audioProcessingChannels to audioProcessingStereo in AdvancedAudioOptions.
audioProfileIot
6: 16 kHz sample rate, voice encoding, mono, applies echo cancellation algorithm AEC.
audioProfileNum
Enum boundary value.