LaunchMediaSettingsOptions class
Defines options for launching the media settings modal, including visibility toggling, available audio/video devices, and update functions.
Constructors
-
LaunchMediaSettingsOptions({required void updateIsMediaSettingsModalVisible(bool isVisible), required bool isMediaSettingsModalVisible, required List<
MediaDeviceInfo> audioInputs, required List<MediaDeviceInfo> videoInputs, required void updateAudioInputs(List<MediaDeviceInfo> ), required void updateVideoInputs(List<MediaDeviceInfo> ), required bool videoAlreadyOn, required bool audioAlreadyOn, required bool onWeb, required void updateIsLoadingModalVisible(bool)})
Properties
- audioAlreadyOn → bool
-
final
-
audioInputs
→ List<
MediaDeviceInfo> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isMediaSettingsModalVisible → bool
-
final
- onWeb → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateAudioInputs
→ void Function(List<
MediaDeviceInfo> ) -
final
- updateIsLoadingModalVisible → void Function(bool)
-
final
- updateIsMediaSettingsModalVisible → void Function(bool isVisible)
-
final
-
updateVideoInputs
→ void Function(List<
MediaDeviceInfo> ) -
final
- videoAlreadyOn → bool
-
final
-
videoInputs
→ List<
MediaDeviceInfo> -
final
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