AudioProfileType
Audio encoding properties.
Enumerations
- AudioProfileDefault
- 0: Default value.
- In live broadcast scenarios: 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 64 Kbps.
- In communication scenarios:
- Windows platform: 16 kHz sampling rate, speech encoding, mono channel, maximum bitrate 16 Kbps.
- macOS platform: 32 kHz sampling rate, speech encoding, mono channel, maximum bitrate 18 Kbps.
- AudioProfileSpeechStandard
- 1: Specifies 32 kHz sampling rate, speech encoding, mono channel, maximum bitrate 18 Kbps.
- AudioProfileMusicStandard
- 2: Specifies 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 64 Kbps.
- AudioProfileMusicStandardStereo
- 3: Specifies 48 kHz sampling rate, music encoding, stereo channel, maximum bitrate 80 Kbps.
To achieve stereo, you also need to call setAdvancedAudioOptions and set
audioProcessingChannelstoAudioProcessingStereoin AdvancedAudioOptions. - AudioProfileMusicHighQuality
- 4: Specifies 48 kHz sampling rate, music encoding, mono channel, maximum bitrate 96 Kbps.
- AudioProfileMusicHighQualityStereo
- 5: Specifies 48 kHz sampling rate, music encoding, stereo channel, maximum bitrate 128 Kbps.
To achieve stereo, you also need to call setAdvancedAudioOptions and set
audioProcessingChannelstoAudioProcessingStereoin AdvancedAudioOptions. - AudioProfileIot
- 6: Specifies 16 kHz sampling rate, speech encoding, mono channel, applies echo cancellation algorithm AEC.
- AudioProfileNum
- Enumeration value boundary.