Package-level declarations

Types

Link copied to clipboard
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.

Link copied to clipboard

Type definition for the function that launches the media settings modal.

Functions

Link copied to clipboard

Launches the media settings modal and updates the available audio and video input devices.