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