WrappedMediaStream class
Wrapped MediaStream, used to adapt Widget to display
Constructors
- WrappedMediaStream({MediaStream? stream, RTCPeerConnection? pc, required Room room, required CallParticipant participant, required String purpose, required Client client, required bool audioMuted, required bool videoMuted, required bool isGroupCall, required VoIP voip})
Properties
- audioMuted ↔ bool
-
getter/setter pair
- avatarName → String
-
no setter
- avatarUrl → Uri?
-
no setter
- client → Client
-
final
- displayName → String?
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
no setter
- isGroupCall → bool
-
final
-
onMuteStateChanged
→ CachedStreamController<
WrappedMediaStream> -
final
-
onStreamChanged
→ CachedStreamController<
MediaStream> -
final
- participant → CallParticipant
-
final
- pc → RTCPeerConnection?
-
final
- purpose ↔ String
-
Current stream type, usermedia or screen-sharing
getter/setter pair
- room → Room
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stopped ↔ bool
-
getter/setter pair
- stream ↔ MediaStream?
-
getter/setter pair
- title → String
-
for debug
no setter
- videoMuted ↔ bool
-
getter/setter pair
- voip → VoIP
-
final
Methods
-
dispose(
) → Future< void> -
getUser(
) → User -
isAudioMuted(
) → bool -
isLocal(
) → bool -
isVideoMuted(
) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setAudioMuted(
bool muted) → void -
setNewStream(
MediaStream newStream) → void -
setVideoMuted(
bool muted) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited