Crate objc2_itunes_library

Crate objc2_itunes_library 

Source
Expand description

§Bindings to the iTunesLibrary framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

ITLibAlbumITLibAlbum
The ITLibAlbum class represents an album where a given media item (ITLibMediaItem) is contained.
ITLibArtistITLibArtist
The ITLibArtist class represents an artist, such as the performer of a song.
ITLibArtworkITLibArtwork
The ITLibArtwork class represents a media item artwork.
ITLibArtworkFormatITLibArtwork
These constants specify the possible formats of the data returned by ITLibArtwork’s imageData method.
ITLibDistinguishedPlaylistKindITLibPlaylist
These constants specify the possible kinds of playlists.
ITLibExportFeatureITLibrary
These constants describe the features supported by a given iTunes library.
ITLibInitOptionsITLibrary
These constants describe the options that can be passed supported by a given iTunes library.
ITLibMediaEntityITLibMediaEntity
The ITLibMediaEntity class serves as the abstract superclass for ITLibMediaItem and ITLibPlaylist instances. As the superclass, ITLibMediaEntity defines methods used by those subclasses.
ITLibMediaItemITLibMediaEntity and ITLibMediaItem
A media item represents a single piece of media (such as a song, a video, a podcast, etc) in the iTunes library. A media item has an overall unique identifier, accessed using the persistentID property. The media item metadata may be accessed through its individual properties or via the ITLibMediaEntity general property accessor methods.
ITLibMediaItemLocationTypeITLibMediaItem
These constants specify the location type of a media item.
ITLibMediaItemLyricsContentRatingITLibMediaItem
These constants specify the possible ratings of media item lyrics.
ITLibMediaItemMediaKindITLibMediaItem
These constants specify the possible media kinds of a iTunes media item.
ITLibMediaItemPlayStatusITLibMediaItem
These constants specify the “blue dot” play status of this media item.
ITLibMediaItemVideoInfoITLibMediaItemVideoInfo
The ITLibMediaItemVideoInfo class encapsulates the video information of a video media item.
ITLibPlaylistITLibMediaEntity and ITLibPlaylist
A playlist is a collection of related media items. (Media items are described in ITLibMediaItem Class Reference.) Each playlist has a name, a set of attributes, and a unique identifier that persists across application launches.
ITLibPlaylistKindITLibPlaylist
These constants specify the possible kinds of playlists.
ITLibraryITLibrary
A class representing an iTunes library whose metadata is being queried.

Statics§

ITLibMediaEntityPropertyPersistentIDITLibMediaEntity
Apple’s documentation
ITLibMediaItemPropertyAddedDateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumArtistITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumDiscCountITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumDiscNumberITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumIsCompilationITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumIsGaplessITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumRatingITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumRatingComputedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumTitleITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyAlbumTrackCountITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyArtistNameITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyArtworkITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyBeatsPerMinuteITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyBitRateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyCategoryITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyCommentsITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyComposerITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyContentRatingITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyDescriptionITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyFileSizeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyFileTypeDeprecatedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyGenreITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyGroupingITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyHasArtworkITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyIsDRMProtectedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyIsPurchasedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyIsUserDisabledITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyIsVideoITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyKindITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyLastPlayDateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyLocationITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyLocationTypeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyLyricsContentRatingITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyMediaKindITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyModifiedDateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyMovementCountITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyMovementNameITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyMovementNumberITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyPlayCountITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyPlayStatusITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyRatingITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyRatingComputedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyReleaseDateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySampleRateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySizeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySkipDateITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySortAlbumArtistITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySortAlbumTitleITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySortArtistNameITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySortComposerITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertySortTitleITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyStartTimeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyStopTimeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyTitleITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyTotalTimeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyTrackNumberITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyUserSkipCountITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoEpisodeITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoEpisodeOrderITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoHeightITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoIsHDITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoSeasonITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoSeriesITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoSortSeriesITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVideoWidthITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVoiceOverLanguageDeprecatedITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVolumeAdjustmentITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyVolumeNormalizationEnergyITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyWorkITLibMediaItem
Apple’s documentation
ITLibMediaItemPropertyYearITLibMediaItem
Apple’s documentation
ITLibPlaylistPropertyAllItemsPlaylistITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyDistinguisedKindITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyItemsITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyKindITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyMasterDeprecatedITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyNameITLibPlaylist
Retrieves the name or title of the playlist. See
ITLibPlaylistPropertyParentPersistentIDITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyPrimaryITLibPlaylist
Apple’s documentation
ITLibPlaylistPropertyVisibleITLibPlaylist
Apple’s documentation
ITLibraryDidChangeNotificationITLibrary
This notification is sent to NSDistributedNotificationCenter when a change has occurred in the library. The client should call [ITLibrary -reloadData] if it wants a new view of the library contents.