AUDIO_PROFILE_TYPE
The audio profile.
Enumerator
- AUDIO_PROFILE_DEFAULT
-
0: The default audio profile.
- For the interactive streaming profile: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 64 Kbps.
- For the communication profile:
- Windows: A sample rate of 16 kHz, audio encoding, mono, and a bitrate of up to 16 Kbps.
- Android/macOS/iOS: A sample rate of 32 kHz, audio encoding, mono, and a bitrate of up to 18 Kbps.
- AUDIO_PROFILE_SPEECH_STANDARD
- 1: A sample rate of 32 kHz, audio encoding, mono, and a bitrate of up to 18 Kbps.
- AUDIO_PROFILE_MUSIC_STANDARD
- 2: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 64 Kbps.
- AUDIO_PROFILE_MUSIC_STANDARD_STEREO
- 3: A sample rate of 48 kHz, music encoding, stereo, and a bitrate of up to 80 Kbps.
To implement stereo audio, you also need to call SetAdvancedAudioOptions and set audioProcessingChannels to AUDIO_PROCESSING_STEREO in AdvancedAudioOptions.
- AUDIO_PROFILE_MUSIC_HIGH_QUALITY
- 4: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 96 Kbps.
- AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO
- 5: A sample rate of 48 kHz, music encoding, stereo, and a bitrate of up to 128 Kbps.
To implement stereo audio, you also need to call SetAdvancedAudioOptions and set audioProcessingChannels to AUDIO_PROCESSING_STEREO in AdvancedAudioOptions.
- AUDIO_PROFILE_IOT
-
6: A sample rate of 16 kHz, audio encoding, mono, and Acoustic Echo Cancellation (AES) enabled.
- AUDIO_PROFILE_NUM
- Enumerator boundary.