WsEmitter class abstract

Implementers

Constructors

WsEmitter.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

answerSubscription({required String roomId, required String targetId, required String sdp, required ConnectionType connectionType}) → void
leaveRoom(String roomId) → void
migrateConnection({required String roomId, required String participantId, required String sdp, required ConnectionType connectionType}) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
publishRoom({required PublishWsEmitterPayLoad payload}) → void
reconnect() → void
renegotiateSdp({required String roomId, required String sdp, required ConnectionType connectionType}) → void
sendPublisherIceCandidate({required RTCIceCandidate candidate, required ConnectionType connectionType, required String roomId}) → void
sendSubscriberIceCandidate({required RTCIceCandidate candidate, required String targetId, required ConnectionType connectionType, required String roomId}) → void
subscribeRoom({required SubscribePayload payload}) → void
switchCamera(CameraType cameraType) → void
toggleAudio(bool isEnabled) → void
toggleHandRaise(bool isRaising) → void
toggleScreenSharing(bool isSharing, {String? screenTrackId}) → void
toggleSubtitle(bool isEnabled) → void
toggleVideo(bool isEnabled) → void
toString() String
A string representation of this object.
inherited

Operators

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