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
audioProcessingChannelsin AdvancedAudioOptions toAUDIO_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
audioProcessingChannelsin AdvancedAudioOptions toAUDIO_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.