AUDIO_SCENARIO_TYPE
The audio scenarios.
Enumerator
- AUDIO_SCENARIO_DEFAULT
- 0: (Default) Automatic scenario match, where the SDK chooses the appropriate audio quality according to the user role and audio route.
- AUDIO_SCENARIO_GAME_STREAMING
- 3: High-quality audio scenario, where users mainly play music. For example, instrument tutoring.
- AUDIO_SCENARIO_CHATROOM
- 5: Chatroom scenario, where users need to frequently switch the user role or mute and unmute the microphone. For example, education scenarios.
- AUDIO_SCENARIO_CHORUS
- 7: Real-time chorus scenario, where users have good network conditions and require ultra-low latency.Attention: Before using this enumeration, you need to call getAudioDeviceInfo to see whether the audio device supports ultra-low-latency capture and playback. To experience ultra-low latency, you need to ensure that your audio device supports ultra-low latency (isLowLatencyAudioSupported is
true). - AUDIO_SCENARIO_MEETING
- 8: Meeting scenario that mainly contains the human voice.
- AUDIO_SCENARIO_AI_CLIENT
- 10: AI conversation scenario, which is only applicable to scenarios where the user interacts with the conversational AI agent created by Conversational AI Engine.