Package-level declarations
Types
A UI state for volume.
ViewModel for a Volume Control Screen.
Functions
A high resolution rotary volume modifier, that uses convertPixelToVolume to convert accumulated scrolled pixels to volume to pass into onRotaryVolumeInput for a corresponding volume change
A low resolution rotary volume modifier, that treats the accumulated input with 1:1 volume change to pass into onRotaryVolumeInput for a corresponding volume change. E.g. 2f change would increase volume by 2 and -3f change would decrease volume by 3.
A Focusable modifier, that depending on rotary resolution (by isLowRes parameter), accumulates the input by onRotaryInputAccumulated modifier, and converts the accumulated input into a target volume to pass into onRotaryVolumeInput for a corresponding volume change.
A PositionIndicator that is tied to the system audio volume.
Volume Screen with an InlineSlider and Increase/Decrease buttons for the Audio Stream Volume.
Volume Screen with a Output Device chip.
Volume Screen with a simple "Volume" label.