Occurs when the meeting lock state is changed
Occurs when the meeting state changes.
Disables the end-to-end encryption in the meeting.
0 means the action succeeds or fails otherwise
Enables the end-to-end encryption in the meeting dynamically.
0 means the action succeeds or fails otherwise
Ends the current meeting.
0 means the action succeeds or fails otherwise
Gets the AudioController instance.
The AudioController instance or undefined otherwise
Gets the ChatController instance.
The ChatController instance
Gets the ClosedCaptionsController instance.
The ClosedCaptionsController instance
Get the current EndToEnd Encryption state.
E2EEState
Gets the LiveTranscription instance.
The LiveTranscription instance
Gets the current active meeting details.
The meeting information object or error code 10000
Get the current meeting state.
RcvMeetingState
Gets the RecordingController instance.
The RecordingController instance
Gets the SharingController instance.
The SharingController instance
Gets the StreamManager instance.
The StreamManager instance
Gets the UserController instance.
The UserController instance
Gets the VideoController instance.
The VideoController instance
Indicates whether the meeting is locked.
True means the meeting is locked or otherwise
Leaves the current meeting.
0 means the action succeeds or fails otherwise
Leaves the current meeting via beacon.
0 means the action succeeds or fails otherwise
Locks meetings.
0 means the action succeeds 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.
Unlocks meetings.
0 means the action succeeds or fails otherwise
The MeetingController class is the main class for managing in-meeting actions, the application can use it to lock or leave/end the meeting and obtains sub-controllers to do more in-meeting actions.