Package-level declarations
Functions
Link copied to clipboard
fun AudioOutputButton(onOutputClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true)
A button to launch the system bluetooth settings to connect to a headset.
Link copied to clipboard
fun SetAudioOutputButton(onVolumeClick: () -> Unit, modifier: Modifier = Modifier, volumeUiState: VolumeUiState? = null, audioOutputUi: AudioOutputUi? = null, enabled: Boolean = true, badgeColor: Color = MaterialTheme.colors.primary, iconAlignment: Alignment = Alignment.Center, iconPadding: PaddingValues = PaddingValues(all = 0.dp))
Button to launch a screen to control the system audio output and volume.
Link copied to clipboard
fun SettingsButton(onClick: () -> Unit, imageVector: ImageVector, contentDescription: String, modifier: Modifier = Modifier, badgeVector: ImageVector? = null, badgeColor: Color = MaterialTheme.colors.primary, enabled: Boolean = true, iconSize: Dp = 26.dp, badgeSize: Dp = 16.dp, iconAlignment: Alignment = Alignment.Center, iconPadding: PaddingValues? = null, tapTargetSize: Dp = 52.dp)
An icon button to launch a screen to control the system.
Link copied to clipboard
fun SetVolumeButton(onVolumeClick: () -> Unit, modifier: Modifier = Modifier, volumeUiState: VolumeUiState? = null, enabled: Boolean = true, iconAlignment: Alignment = Alignment.Center, iconPadding: PaddingValues? = null)
It is recommended to use SetAudioOutputButton as it also provides the information about current audio output.