Package-level declarations

Types

Link copied to clipboard

Default implementation of MediaSettingsModal

Link copied to clipboard
data class MediaDeviceInfo(val deviceId: String, val label: String, val kind: String)

Media device information

Link copied to clipboard

Interface for the MediaSettingsModal component

Link copied to clipboard
data class MediaSettingsModalOptions(val isVisible: Boolean, val onClose: () -> Unit, val switchCameraOnPress: (SwitchVideoAltOptions) -> Unit = {}, val switchVideoOnPress: (SwitchVideoOptions) -> Unit = {}, val switchAudioOnPress: (SwitchAudioOptions) -> Unit = {}, val switchAudioOutputOnPress: (SwitchAudioOutputOptions) -> Unit = {}, val onVirtualBackgroundPress: () -> Unit = {}, val parameters: MediaSettingsModalParameters, val position: String = "topRight", val backgroundColor: String = "#2196F3")

Configuration options for the MediaSettingsModal component

Link copied to clipboard

Parameters required by the MediaSettingsModal

Link copied to clipboard
data class SwitchAudioOptions(val audioPreference: String, val parameters: MediaSettingsModalParameters)

Options for switching audio input

Link copied to clipboard
data class SwitchAudioOutputOptions(val audioOutputPreference: String, val parameters: MediaSettingsModalParameters)

Options for switching audio output (speaker/headphones)

Link copied to clipboard

Options for switching camera (front/back)

Link copied to clipboard
data class SwitchVideoOptions(val videoPreference: String, val parameters: MediaSettingsModalParameters)

Options for switching video input