Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

iTunesPlaylistCOM.idl File Reference


Classes

interface  IITPlaylist
 Represents a playlist. More...
interface  IITLibraryPlaylist
 Represents a library playlist. More...
interface  IITUserPlaylist
 Represents a user-defined playlist. More...
interface  IITAudioCDPlaylist
 Represents an audio CD playlist. More...
interface  IITPlaylistCollection
 Represents a collection of playlist objects. More...

Enumerations

enum  ITPlaylistKind {
  ITPlaylistKindUnknown = 0,
  ITPlaylistKindLibrary,
  ITPlaylistKindUser,
  ITPlaylistKindCD,
  ITPlaylistKindDevice,
  ITPlaylistKindRadioTuner
}
 Specifies the playlist kind. More...
enum  ITPlaylistRepeatMode {
  ITPlaylistRepeatModeOff = 0,
  ITPlaylistRepeatModeOne,
  ITPlaylistRepeatModeAll
}
 Specifies the playlist playback repeat mode. More...
enum  ITPlaylistPrintKind {
  ITPlaylistPrintKindPlaylist = 0,
  ITPlaylistPrintKindAlbumlist,
  ITPlaylistPrintKindInsert
}
 Specifies the kind of playlist printout. More...
enum  ITPlaylistSearchField {
  ITPlaylistSearchFieldAll = 0,
  ITPlaylistSearchFieldVisible,
  ITPlaylistSearchFieldArtists,
  ITPlaylistSearchFieldAlbums,
  ITPlaylistSearchFieldComposers,
  ITPlaylistSearchFieldSongNames
}
 Specifies the fields in each track that will be searched by IITPlaylist::Search(). More...
enum  ITUserPlaylistSpecialKind {
  ITUserPlaylistSpecialKindNone = 0,
  ITUserPlaylistSpecialKindPurchasedMusic,
  ITUserPlaylistSpecialKindPartyShuffle,
  ITUserPlaylistSpecialKindPodcasts,
  ITUserPlaylistSpecialKindFolder,
  ITUserPlaylistSpecialKindVideos,
  ITUserPlaylistSpecialKindMusic,
  ITUserPlaylistSpecialKindMovies,
  ITUserPlaylistSpecialKindTVShows,
  ITUserPlaylistSpecialKindAudiobooks
}
 Specifies the user playlist special kind. More...


Enumeration Type Documentation

enum ITPlaylistKind
 

Specifies the playlist kind.

Enumeration values:
ITPlaylistKindUnknown  (0) Unknown playlist kind.
ITPlaylistKindLibrary  (1) Library playlist (IITLibraryPlaylist).
ITPlaylistKindUser  (2) User playlist (IITUserPlaylist).
ITPlaylistKindCD  (3) CD playlist (IITAudioCDPlaylist).
ITPlaylistKindDevice  (4) Device playlist.
ITPlaylistKindRadioTuner  (5) Radio tuner playlist.

enum ITPlaylistPrintKind
 

Specifies the kind of playlist printout.

Enumeration values:
ITPlaylistPrintKindPlaylist  (0) Print a list of tracks in the playlist.
ITPlaylistPrintKindAlbumlist  (1) Print a list of albums in the playlist.
ITPlaylistPrintKindInsert  (2) Print a CD jewel case insert.

enum ITPlaylistRepeatMode
 

Specifies the playlist playback repeat mode.

Enumeration values:
ITPlaylistRepeatModeOff  (0) Play playlist once.
ITPlaylistRepeatModeOne  (1) Repeat song.
ITPlaylistRepeatModeAll  (2) Repeat playlist.

enum ITPlaylistSearchField
 

Specifies the fields in each track that will be searched by IITPlaylist::Search().

Enumeration values:
ITPlaylistSearchFieldAll  (0) Search all fields of each track.
ITPlaylistSearchFieldVisible  (1) Search only the fields with columns that are currently visible in the display for the playlist.
Note that song name, artist, album, and composer will always be searched, even if these columns are not visible.
ITPlaylistSearchFieldArtists  (2) Search only the artist field of each track (IITTrack::Artist).
ITPlaylistSearchFieldAlbums  (3) Search only the album field of each track (IITTrack::Album).
ITPlaylistSearchFieldComposers  (4) Search only the composer field of each track (IITTrack::Composer).
ITPlaylistSearchFieldSongNames  (5) Search only the song name field of each track (IITTrack::Name).

enum ITUserPlaylistSpecialKind
 

Specifies the user playlist special kind.

Enumeration values:
ITUserPlaylistSpecialKindNone  (0) No special kind.
ITUserPlaylistSpecialKindPurchasedMusic  (1) Purchased Music playlist.
ITUserPlaylistSpecialKindPartyShuffle  (2) Party Shuffle playlist.
ITUserPlaylistSpecialKindPodcasts  (3) Podcasts playlist.
ITUserPlaylistSpecialKindFolder  (4) Folder playlist.
ITUserPlaylistSpecialKindVideos  (5) Videos playlist (added in iTunes type library 1.6).
ITUserPlaylistSpecialKindMusic  (6) Music playlist (added in iTunes type library 1.8).
ITUserPlaylistSpecialKindMovies  (7) Movies playlist (added in iTunes type library 1.8).
ITUserPlaylistSpecialKindTVShows  (8) TV Shows playlist (added in iTunes type library 1.8).
ITUserPlaylistSpecialKindAudiobooks  (9) Audiobooks playlist (added in iTunes type library 1.8).


Generated on Fri Mar 13 12:50:54 2009 for iTunes 8.1.0.52
©2004-2007 Apple Computer, Inc.