Room class
Constructors
-
Room({required String meetingId, required String token, required String participantId, required String displayName, required bool micEnabled, required bool camEnabled, required String maxResolution, required bool multiStream, required CustomTrack? customCameraVideoTrack, required CustomTrack? customMicrophoneAudioTrack, required NotificationInfo notification, required Mode mode, required Map<String, dynamic> metaData, int defaultCameraIndex = 0})
-
Methods
-
changeCam(String deviceId, [CustomTrack? customTrack])
→ Future<void>
-
-
changeMic(MediaDeviceInfo device, [CustomTrack? customTrack])
→ Future<void>
-
-
changeMode(Mode requestedMode)
→ Future<void>
-
-
disableCam()
→ Future<void>
-
-
disableScreenShare()
→ Future<void>
-
-
enableCam([CustomTrack? customAudioTrack])
→ Future<void>
-
-
enableScreenShare([DesktopCapturerSource? source])
→ Future<void>
-
-
enableShare(DesktopCapturerSource? source, {bool iosPermissionGiven = false})
→ Future<void>
-
-
end()
→ void
-
-
getAudioOutputDevices()
→ List<MediaDeviceInfo>
-
-
getCameras()
→ List<MediaDeviceInfo>
-
-
getDefaultDevices(dynamic defaultCameraIndex)
→ dynamic
-
-
getMics()
→ List<MediaDeviceInfo>
-
-
getScreenShareSources()
→ Future<List<DesktopCapturerSource>>
-
-
handleRemoteRestartIce(String transportId, IceParameters iceParameters, Span? restartIceSpan)
→ void
-
-
isMobilePlatform()
→ bool
-
-
join()
→ Future<void>
-
-
leave()
→ void
-
-
muteMic()
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
on(Events event, Function handler)
→ dynamic
-
-
setConsumerQuality(dynamic consumerId, String quality)
→ Future<void>
-
-
setViewPort(dynamic consumerId, dynamic viewportWidth, dynamic viewportHeight)
→ void
-
-
startHls({Map<String, dynamic>? config})
→ Future<void>
-
-
startLivestream(dynamic outputs, {Map<String, dynamic>? config})
→ Future<void>
-
-
startRecording({String? webhookUrl, String? awsDirPath, Map<String, dynamic>? config})
→ Future<void>
-
-
stopHls()
→ Future<void>
-
-
stopLivestream()
→ Future<void>
-
-
stopRecording()
→ Future<void>
-
-
switchAudioDevice(MediaDeviceInfo device)
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unmuteMic([CustomTrack? customAudioTrack])
→ Future<void>
-