Occurs when the local audio state changes.
Occurs when the remote audio mute changes.
Occurs when the host or moderator wants you to unmute your audio. This is a demand request, the app can decide whether to unmute.
Used for cancel audio demand request by host
Disables the audio session.
0 means the API call is valid or fails otherwise
Enables the audio session.
parameters to create the Audio stream
MediaStream means the API call is valid or fails otherwise
Stops subscribing to the audio stream of all meeting users.
if True means the remote user can unmute the audio by themselves, False means they can not.
0 means the API call is valid or fails otherwise
Stops publishing the local audio stream.
0 means the API call is valid or fails otherwise
Stops subscribing to the audio stream of a remote user.
The unique id of the specified remote user
0 means the API call is valid or fails otherwise
Removes the specified listener from the listener array for the event named eventName.
Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.
Resumes subscribing to the audio stream of all meeting users.
0 means the API call is valid or fails otherwise
Resumes publishing the local audio stream.
0 means the API call is valid or fails otherwise
Resumes subscribing to the audio stream of a remote user.
The unique id of the specified remote user
0 means the API call is valid or fails otherwise
The AudioController class is a managing class to control the audio-related functions and states in an active meeting session, such as mute or unmute local or remote audio.