RoomClientRepository class

Constructors

RoomClientRepository({required ProducersBloc producersBloc, required PeersBloc peersBloc, required MeBloc meBloc, required RoomBloc roomBloc, required String roomId, required String peerId, required String url, required String displayName, required MediaDevicesBloc mediaDevicesBloc})

Properties

audioInputDeviceId String?
getter/setter pair
audioOutputDeviceId String?
getter/setter pair
displayName String
final
hashCode int
The hash code for this object.
no setterinherited
meBloc MeBloc
final
mediaDevicesBloc MediaDevicesBloc
final
peerId String
final
peersBloc PeersBloc
final
producersBloc ProducersBloc
final
roomBloc RoomBloc
final
roomId String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url String
final
videoInputDeviceId String?
getter/setter pair

Methods

close() → void
createStream() Future<MediaStream>
Create a new mediasoup Device.
disableMic() Future<void>
Disable mic
disableWebcam() Future<void>
Disable webcam
enableMic() → void
Enable mic
enableWebcam() → void
Enable webcam
join() → void
join connect to the room via socket io client.
muteMic() Future<void>
Mute mic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
unmuteMic() Future<void>
unMute mic

Operators

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