Package-level declarations
Types
Link copied to clipboard
Default implementation of MediaSettingsModal
Link copied to clipboard
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
interface MediaSettingsModalParameters
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