#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct MediaKey(pub u16);
impl MediaKey {
pub const fn new(usage: u16) -> MediaKey {
MediaKey(usage)
}
pub const fn usage(self) -> u16 {
self.0
}
pub const PLAY_PAUSE: MediaKey = MediaKey(0xCD);
pub const STOP: MediaKey = MediaKey(0xB7);
pub const NEXT_TRACK: MediaKey = MediaKey(0xB5);
pub const PREV_TRACK: MediaKey = MediaKey(0xB6);
pub const MUTE: MediaKey = MediaKey(0xE2);
pub const VOLUME_UP: MediaKey = MediaKey(0xE9);
pub const VOLUME_DOWN: MediaKey = MediaKey(0xEA);
pub const PLAY: MediaKey = MediaKey(0xB0);
pub const PAUSE: MediaKey = MediaKey(0xB1);
}