pub struct AudioCDPlaylist { /* private fields */ }Expand description
Safe wrapper over a IITAudioCDPlaylist
Implementations§
Source§impl AudioCDPlaylist
impl AudioCDPlaylist
Sourcepub fn is_Compilation(&self) -> Result<bool>
pub fn is_Compilation(&self) -> Result<bool>
True if this CD is a compilation album.
Sourcepub fn DiscNumber(&self) -> Result<i32>
pub fn DiscNumber(&self) -> Result<i32>
The index of the CD disc in the source album.
Trait Implementations§
Source§impl IITObjectWrapper for AudioCDPlaylist
impl IITObjectWrapper for AudioCDPlaylist
Source§fn GetITObjectIDs(&self) -> Result<ObjectIDs>
fn GetITObjectIDs(&self) -> Result<ObjectIDs>
Returns the four IDs that uniquely identify this object. Read more
Source§fn as_variant(&self) -> Variant<'_, Self::WrappedType>
fn as_variant(&self) -> Variant<'_, Self::WrappedType>
Get a COM
VARIANT pointing to this objectSource§fn persistent_id(&self) -> Result<PersistentId>
fn persistent_id(&self) -> Result<PersistentId>
Convenience function around
iTunes::GetITObjectPersistentIDSource§fn Index(&self) -> Result<i32>
fn Index(&self) -> Result<i32>
The index of the object in internal application order (1-based).
Source§fn playlistID(&self) -> Result<i32>
fn playlistID(&self) -> Result<i32>
The playlist ID of the object.
Source§fn TrackDatabaseID(&self) -> Result<i32>
fn TrackDatabaseID(&self) -> Result<i32>
The track database ID of the object.
Source§impl IITPlaylistWrapper for AudioCDPlaylist
impl IITPlaylistWrapper for AudioCDPlaylist
Source§fn as_user_playlist(&self) -> Option<UserPlaylist>
fn as_user_playlist(&self) -> Option<UserPlaylist>
Cast this playlist to a
UserPlaylist in case this is valid to do soSource§fn PlayFirstTrack(&self) -> Result<()>
fn PlayFirstTrack(&self) -> Result<()>
Start playing the first track in this playlist.
Source§fn Print(
&self,
showPrintDialog: bool,
printKind: ITPlaylistPrintKind,
theme: String,
) -> Result<()>
fn Print( &self, showPrintDialog: bool, printKind: ITPlaylistPrintKind, theme: String, ) -> Result<()>
Print this playlist.
Source§fn Search(
&self,
searchText: String,
searchFields: ITPlaylistSearchField,
) -> Result<TrackCollection>
fn Search( &self, searchText: String, searchFields: ITPlaylistSearchField, ) -> Result<TrackCollection>
Search tracks in this playlist for the specified string.
Source§fn Kind(&self) -> Result<ITPlaylistKind>
fn Kind(&self) -> Result<ITPlaylistKind>
The playlist kind.
Source§fn is_Shuffle(&self) -> Result<bool>
fn is_Shuffle(&self) -> Result<bool>
True if songs in the playlist are played in random order.
Source§fn set_Shuffle(&self, Shuffle: bool) -> Result<()>
fn set_Shuffle(&self, Shuffle: bool) -> Result<()>
True if songs in the playlist are played in random order.
Source§fn SongRepeat(&self) -> Result<ITPlaylistRepeatMode>
fn SongRepeat(&self) -> Result<ITPlaylistRepeatMode>
The playback repeat mode.
Source§fn set_SongRepeat(&self, value: ITPlaylistRepeatMode) -> Result<()>
fn set_SongRepeat(&self, value: ITPlaylistRepeatMode) -> Result<()>
The playback repeat mode.
Source§fn Time(&self) -> Result<String>
fn Time(&self) -> Result<String>
The total length of all songs in the playlist (in MM:SS format).
Source§fn is_Visible(&self) -> Result<bool>
fn is_Visible(&self) -> Result<bool>
True if the playlist is visible in the Source list.
Source§fn Tracks(&self) -> Result<TrackCollection>
fn Tracks(&self) -> Result<TrackCollection>
Returns a collection of tracks in this playlist.
Source§impl ITunesRelatedObject for AudioCDPlaylist
impl ITunesRelatedObject for AudioCDPlaylist
Source§fn iTunes_instance(&self) -> Arc<iTunes>
fn iTunes_instance(&self) -> Arc<iTunes>
Return the related iTunes instance this object is related to
Auto Trait Implementations§
impl Freeze for AudioCDPlaylist
impl RefUnwindSafe for AudioCDPlaylist
impl !Send for AudioCDPlaylist
impl !Sync for AudioCDPlaylist
impl Unpin for AudioCDPlaylist
impl UnwindSafe for AudioCDPlaylist
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