WsEmitterImpl class

Inheritance
Annotations
  • @Injectable(as: WsEmitter)

Constructors

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

Operators

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