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