AUDIO_PROFILE_TYPE

Audio encoding profile.

Enumerations

AUDIO_PROFILE_DEFAULT
0: Default value.
  • In live broadcast scenarios: 48 kHz sampling rate, music encoding, mono, max bitrate 64 Kbps.
  • In communication scenarios:
    • Windows: 16 kHz sampling rate, voice encoding, mono, max bitrate 16 Kbps.
    • Android, macOS, iOS: 32 kHz sampling rate, voice encoding, mono, max bitrate 18 Kbps.
AUDIO_PROFILE_SPEECH_STANDARD
1: Specifies 32 kHz sampling rate, voice encoding, mono, max bitrate 18 Kbps.
AUDIO_PROFILE_MUSIC_STANDARD
2: Specifies 48 kHz sampling rate, music encoding, mono, max bitrate 64 Kbps.
AUDIO_PROFILE_MUSIC_STANDARD_STEREO
3: Specifies 48 kHz sampling rate, music encoding, stereo, max bitrate 80 Kbps. To enable stereo, you also need to call SetAdvancedAudioOptions and set audioProcessingChannels in AdvancedAudioOptions to AUDIO_PROCESSING_STEREO.
AUDIO_PROFILE_MUSIC_HIGH_QUALITY
4: Specifies 48 kHz sampling rate, music encoding, mono, max bitrate 96 Kbps.
AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO
5: Specifies 48 kHz sampling rate, music encoding, stereo, max bitrate 128 Kbps. To enable stereo, you also need to call SetAdvancedAudioOptions and set audioProcessingChannels in AdvancedAudioOptions to AUDIO_PROCESSING_STEREO.
AUDIO_PROFILE_IOT
6: Specifies 16 kHz sampling rate, voice encoding, mono, applies echo cancellation algorithm AEC.
AUDIO_PROFILE_NUM
Enumeration boundary value.