onAutoMixerSoundLevelUpdate method
The callback triggered when the sound level of any input stream changes in the auto stream mixing process.
Available since: 2.10.0
Description: According to this callback, user can obtain the sound level information of each stream pulled during auto stream mixing.
Use cases: Often used in voice chat room scenarios.Users can use this callback to show which streamer is speaking when an audience pulls a mixed stream.
Trigger: Call startPlayingStream
function to pull the stream.
Related APIs: Users can call startAutoMixerTask
function to start an auto stream mixing task.Users can call stopAutoMixerTask
function to stop an auto stream mixing task.
soundLevels
Sound level hash map, key is the streamID of every single stream in this mixer stream, value is the sound level value of that single stream, value ranging from 0.0 to 100.0.
Implementation
void onAutoMixerSoundLevelUpdate(
Map<String, double> soundLevels,
) {}