LiveSeatStore class abstract

Live seat management class

Constructors

LiveSeatStore()

Properties

hashCode int
The hash code for this object.
no setterinherited
liveSeatState LiveSeatState
Seat state data provided by LiveSeatStore. {@link LiveSeatState}
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addLiveSeatEventListener(LiveSeatListener listener) → void
Add live seat event listener.
closeRemoteCamera(String userID) Future<CompletionHandler>
Close remote camera
closeRemoteMicrophone(String userID) Future<CompletionHandler>
Close remote microphone
kickUserOutOfSeat(String userID) Future<CompletionHandler>
Kick user out of seat
leaveSeat() Future<CompletionHandler>
Leave seat
lockSeat(int seatIndex) Future<CompletionHandler>
Lock seat
moveUserToSeat({required String userID, required int targetIndex, MoveSeatPolicy policy = MoveSeatPolicy.abortWhenOccupied}) Future<CompletionHandler>
Move user to seat
muteMicrophone() → void
Mute microphone
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openRemoteCamera({required String userID, required DeviceControlPolicy policy}) Future<CompletionHandler>
Open remote camera
openRemoteMicrophone({required String userID, required DeviceControlPolicy policy}) Future<CompletionHandler>
Open remote microphone
removeLiveSeatEventListener(LiveSeatListener listener) → void
Remove live seat event listener.
takeSeat(int seatIndex) Future<CompletionHandler>
Take seat
toString() String
A string representation of this object.
inherited
unlockSeat(int seatIndex) Future<CompletionHandler>
Unlock seat
unmuteMicrophone() Future<CompletionHandler>
Unmute microphone

Operators

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

Static Methods

create(String liveID) LiveSeatStore
Create LiveSeatStore instance