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.
- macOS: 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.