Launch Media Settings Options
data class LaunchMediaSettingsOptions(val updateIsMediaSettingsModalVisible: (Boolean) -> Unit, val isMediaSettingsModalVisible: Boolean, val audioInputs: List<MediaDeviceInfo>, val videoInputs: List<MediaDeviceInfo>, val audioOutputs: List<MediaDeviceInfo> = emptyList(), val updateAudioInputs: (List<MediaDeviceInfo>) -> Unit, val updateVideoInputs: (List<MediaDeviceInfo>) -> Unit, val updateAudioOutputs: (List<MediaDeviceInfo>) -> Unit = {}, val videoAlreadyOn: Boolean, val audioAlreadyOn: Boolean, val onWeb: Boolean, val updateIsLoadingModalVisible: (Boolean) -> Unit, val device: WebRtcDevice? = null, val updateAllowed: (Boolean) -> Unit? = null)
Defines options for launching the media settings modal, including visibility toggling, available audio/video devices, and update functions.
Constructors
Link copied to clipboard
constructor(updateIsMediaSettingsModalVisible: (Boolean) -> Unit, isMediaSettingsModalVisible: Boolean, audioInputs: List<MediaDeviceInfo>, videoInputs: List<MediaDeviceInfo>, audioOutputs: List<MediaDeviceInfo> = emptyList(), updateAudioInputs: (List<MediaDeviceInfo>) -> Unit, updateVideoInputs: (List<MediaDeviceInfo>) -> Unit, updateAudioOutputs: (List<MediaDeviceInfo>) -> Unit = {}, videoAlreadyOn: Boolean, audioAlreadyOn: Boolean, onWeb: Boolean, updateIsLoadingModalVisible: (Boolean) -> Unit, device: WebRtcDevice? = null, updateAllowed: (Boolean) -> Unit? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard