LiveSeatStore class abstract
Live seat management class
Constructors
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