use crate::ConstInit;
#[doc = crate::_tags!(interaction)]
#[doc = crate::_doc_meta!{
location("ui/event"),
test_size_of(KeyMedia = 1|8; niche Option),
}]
#[repr(u8)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
#[non_exhaustive]
pub enum KeyMedia {
Play,
Pause,
PlayPause,
Reverse,
Stop,
FastForward,
Rewind,
Next,
Previous,
Record,
LowerVolume,
RaiseVolume,
MuteVolume,
Eject,
MediaSelect,
LaunchMedia,
BassBoost,
BassUp,
BassDown,
TrebleUp,
TrebleDown,
MicrophoneMute,
MicrophoneVolumeUp,
MicrophoneVolumeDown,
BrightnessUp,
BrightnessDown,
Sleep,
Wake,
Power,
}
impl ConstInit for KeyMedia {
const INIT: Self = Self::Play;
}