NERtcAudioMixingManager class Null safety

Audio mixing management module

Properties

hashCode int
The hash code for this object.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

clearEventCallback() Future<int>
Unregister the callback for audio mixing events
getAudioMixingCurrentPosition() Future<int>
Get the current progress of an audio mixing task
getAudioMixingDuration() Future<int>
Get the duration of a mixing audio stream
getAudioMixingPlaybackVolume() Future<int>
Gets the playback volume of a mixing audio stream.
getAudioMixingSendVolume() Future<int>
Gets the publishing volume of a mixing audio stream.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
pauseAudioMixing() Future<int>
Pauses playing and mixing audio streams.
resumeAudioMixing() Future<int>
The method resumes mixing audio playback and continues playing the mixing audio. You can call the method when you are in a room.
setAudioMixingPlaybackVolume(int volume) Future<int>
Sets the playback volume of a mixing audio stream.
setAudioMixingPosition(int position) Future<int>
Set the specific position of a mixing audio stream
setAudioMixingSendVolume(int volume) Future<int>
Sets the publishing volume of a mixing audio stream.
setEventCallback(NERtcAudioMixingEventCallback callback) Future<int>
Set the callback for audio mixing events
startAudioMixing(NERtcAudioMixingOptions options) Future<int>
Starts audio mixing
stopAudioMixing() Future<int>
Stops audio mixing.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited