AudioProfileType
The audio profile.
Enumerator
- audioProfileDefault
-
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.
- audioProfileSpeechStandard
- 1: A sample rate of 32 kHz, audio encoding, mono, and a bitrate of up to 18 Kbps.
- audioProfileMusicStandard
- 2: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 64 Kbps.
- audioProfileMusicStandardStereo
- 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 audioProcessingStereo in AdvancedAudioOptions.
- audioProfileMusicHighQuality
- 4: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 96 Kbps.
- audioProfileMusicHighQualityStereo
- 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 audioProcessingStereo in AdvancedAudioOptions.
- audioProfileIot
-
6: A sample rate of 16 kHz, audio encoding, mono, and Acoustic Echo Cancellation (AES) enabled.
- audioProfileNum
- Enumerator boundary.