ConferenceSession class

A class representing a conference session.

When you expect to launch the conference interface after successfully creating/joining a conference, you need to use the ConferenceSession class to perform related operations.

Example:

 ConferenceSession.newInstance('yourConferenceId')
   ..name = 'yourConferenceName'
   ..isMuteMicrophone = false
   ..isOpenCamera = true
   ..isSoundOnSpeaker = true
   ..enableMicrophoneForAllUser = true
   ..enableCameraForAllUser = true
   ..enableMessageForAllUser = true
   ..enableSeatControl = false
   ..onActionSuccess =  () {}               // Callback for success, You can navigate to the conference page here.
   ..onActionError = (error, message) {}    // Callback for error
   ..quickStart();

Constructors

ConferenceSession.newInstance(String id)
factory

Properties

enableCameraForAllUser bool
Sets whether the camera is enabled for all users.
no getter
enableMessageForAllUser bool
Sets whether messaging is enabled for all users.
no getter
enableMicrophoneForAllUser bool
Sets whether the microphone is enabled for all users.
no getter
enableSeatControl bool
Sets whether the seat control mode is enabled.
no getter
hashCode int
The hash code for this object.
no setterinherited
isMuteMicrophone bool
Sets whether the microphone is muted.
no getter
isOpenCamera bool
Sets whether the camera is open.
no getter
isSoundOnSpeaker bool
Sets whether the sound is played through the speaker.
no getter
name String
Sets the name of the conference.
no getter
onActionError ← dynamic Function(ConferenceError error, String message)
Sets the callback to be invoked when creating or joining a conference encounters an error.
no getter
onActionSuccess VoidCallback
Sets the callback to be invoked when creating or joining a conference is successful.
no getter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

join() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quickStart() Future<void>
toString() String
A string representation of this object.
inherited

Operators

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