Enum MediaKey
#[non_exhaustive]#[repr(u16)]pub enum MediaKey {
Show 14 variants
Zero = 0,
Play = 176,
Pause = 177,
Record = 178,
NextTrack = 181,
PrevTrack = 182,
Stop = 183,
RandomPlay = 185,
Repeat = 188,
PlayPause = 205,
Mute = 226,
VolumeIncrement = 233,
VolumeDecrement = 234,
Reserved = 235,
}
Expand description
Media player usage ids that can be used in MediaKeyboardReport
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Zero = 0
Play = 176
Pause = 177
Record = 178
NextTrack = 181
PrevTrack = 182
Stop = 183
RandomPlay = 185
Repeat = 188
PlayPause = 205
Mute = 226
VolumeIncrement = 233
VolumeDecrement = 234
Reserved = 235
Trait Implementations§
impl Copy for MediaKey
impl StructuralPartialEq for MediaKey
Auto Trait Implementations§
impl Freeze for MediaKey
impl RefUnwindSafe for MediaKey
impl Send for MediaKey
impl Sync for MediaKey
impl Unpin for MediaKey
impl UnwindSafe for MediaKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more