#[repr(C)]pub enum ITEvent {
ITEventDatabaseChanged = 1,
ITEventPlayerPlay = 2,
ITEventPlayerStop = 3,
ITEventPlayerPlayingTrackChanged = 4,
ITEventCOMCallsDisabled = 6,
ITEventCOMCallsEnabled = 7,
ITEventQuitting = 8,
ITEventAboutToPromptUserToQuit = 9,
ITEventSoundVolumeChanged = 10,
}Expand description
Events generated by IiTunes.
Variants§
ITEventDatabaseChanged = 1
iTunes database has changed
ITEventPlayerPlay = 2
a track has started playing
ITEventPlayerStop = 3
a track has stopped playing
ITEventPlayerPlayingTrackChanged = 4
information about the currently playing track has changed
ITEventCOMCallsDisabled = 6
calls to the iTunes COM interface will be deferred (typically because a modal dialog is displayed)
ITEventCOMCallsEnabled = 7
calls to the iTunes COM interface will no longer be deferred (typically because the last modal dialog has been dismissed)
ITEventQuitting = 8
iTunes is about to quit, existing iTunes COM objects will no longer be valid
ITEventAboutToPromptUserToQuit = 9
iTunes is about to prompt the user to quit, you should release iTunes COM objects if you want to avoid the dialog
ITEventSoundVolumeChanged = 10
the sound output volume has changed
Trait Implementations§
Source§impl FromPrimitive for ITEvent
impl FromPrimitive for ITEvent
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreimpl Eq for ITEvent
impl StructuralPartialEq for ITEvent
Auto Trait Implementations§
impl Freeze for ITEvent
impl RefUnwindSafe for ITEvent
impl Send for ITEvent
impl Sync for ITEvent
impl Unpin for ITEvent
impl UnwindSafe for ITEvent
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