AyameConnectionBase class abstract

Implementers

Constructors

AyameConnectionBase({required Uri signalingUrl, required String roomId, required AyameConnectionOptions options, bool debug = false, bool isRelay = false})

Properties

authnMetadata ↔ dynamic
getter/setter pair
authzMetadata ↔ dynamic
getter/setter pair
connectionState ↔ RTCIceConnectionState
getter/setter pair
debug bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
onAddStream ↔ (void Function(MediaStream)?)
getter/setter pair
onBye ↔ (void Function()?)
getter/setter pair
onConnect ↔ (void Function()?)
getter/setter pair
onDataChannel ↔ (void Function(RTCDataChannel)?)
getter/setter pair
onDisconnect ↔ (void Function(Error?)?)
getter/setter pair
onOpen ↔ (void Function(AyameMetadataOption)?)
getter/setter pair
onRemoveStream ↔ (void Function()?)
getter/setter pair
options AyameConnectionOptions
getter/setter pair
remoteStream ↔ MediaStream?
getter/setter pair
roomId String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signalingUrl Uri
getter/setter pair
stream ↔ MediaStream?
getter/setter pair

Methods

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

Operators

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