mediaplayer 0.4.3

Safe Rust bindings for MediaPlayer.framework on macOS — now playing, remote commands, artwork, and explicit iOS-only stubs
Documentation
//! Symbolic MediaPlayer string constants exposed by `MediaPlayer.framework`.

/// `MPMediaEntityPropertyPersistentID`
pub const MEDIA_ENTITY_PERSISTENT_ID: &str = "MPMediaEntityPropertyPersistentID";
/// `MPMediaItemPropertyPersistentID`
pub const MEDIA_ITEM_PERSISTENT_ID: &str = "MPMediaItemPropertyPersistentID";
/// `MPMediaItemPropertyMediaType`
pub const MEDIA_ITEM_MEDIA_TYPE: &str = "MPMediaItemPropertyMediaType";
/// `MPMediaItemPropertyTitle`
pub const TITLE: &str = "MPMediaItemPropertyTitle";
/// `MPMediaItemPropertyArtist`
pub const ARTIST: &str = "MPMediaItemPropertyArtist";
/// `MPMediaItemPropertyAlbumTitle`
pub const ALBUM_TITLE: &str = "MPMediaItemPropertyAlbumTitle";
/// `MPMediaItemPropertyAlbumPersistentID`
pub const MEDIA_ITEM_ALBUM_PERSISTENT_ID: &str = "MPMediaItemPropertyAlbumPersistentID";
/// `MPMediaItemPropertyArtistPersistentID`
pub const MEDIA_ITEM_ARTIST_PERSISTENT_ID: &str = "MPMediaItemPropertyArtistPersistentID";
/// `MPMediaItemPropertyAlbumArtist`
pub const MEDIA_ITEM_ALBUM_ARTIST: &str = "MPMediaItemPropertyAlbumArtist";
/// `MPMediaItemPropertyAlbumArtistPersistentID`
pub const MEDIA_ITEM_ALBUM_ARTIST_PERSISTENT_ID: &str =
    "MPMediaItemPropertyAlbumArtistPersistentID";
/// `MPMediaItemPropertyGenre`
pub const MEDIA_ITEM_GENRE: &str = "MPMediaItemPropertyGenre";
/// `MPMediaItemPropertyGenrePersistentID`
pub const MEDIA_ITEM_GENRE_PERSISTENT_ID: &str = "MPMediaItemPropertyGenrePersistentID";
/// `MPMediaItemPropertyComposer`
pub const MEDIA_ITEM_COMPOSER: &str = "MPMediaItemPropertyComposer";
/// `MPMediaItemPropertyComposerPersistentID`
pub const MEDIA_ITEM_COMPOSER_PERSISTENT_ID: &str = "MPMediaItemPropertyComposerPersistentID";
/// `MPMediaItemPropertyPlaybackDuration`
pub const PLAYBACK_DURATION: &str = "MPMediaItemPropertyPlaybackDuration";
/// `MPMediaItemPropertyAlbumTrackNumber`
pub const MEDIA_ITEM_ALBUM_TRACK_NUMBER: &str = "MPMediaItemPropertyAlbumTrackNumber";
/// `MPMediaItemPropertyAlbumTrackCount`
pub const MEDIA_ITEM_ALBUM_TRACK_COUNT: &str = "MPMediaItemPropertyAlbumTrackCount";
/// `MPMediaItemPropertyDiscNumber`
pub const MEDIA_ITEM_DISC_NUMBER: &str = "MPMediaItemPropertyDiscNumber";
/// `MPMediaItemPropertyDiscCount`
pub const MEDIA_ITEM_DISC_COUNT: &str = "MPMediaItemPropertyDiscCount";
/// `MPMediaItemPropertyArtwork`
pub const ARTWORK: &str = "MPMediaItemPropertyArtwork";
/// `MPMediaItemPropertyIsExplicit`
pub const MEDIA_ITEM_IS_EXPLICIT: &str = "MPMediaItemPropertyIsExplicit";
/// `MPMediaItemPropertyLyrics`
pub const MEDIA_ITEM_LYRICS: &str = "MPMediaItemPropertyLyrics";
/// `MPMediaItemPropertyIsCompilation`
pub const MEDIA_ITEM_IS_COMPILATION: &str = "MPMediaItemPropertyIsCompilation";
/// `MPMediaItemPropertyReleaseDate`
pub const MEDIA_ITEM_RELEASE_DATE: &str = "MPMediaItemPropertyReleaseDate";
/// `MPMediaItemPropertyBeatsPerMinute`
pub const MEDIA_ITEM_BEATS_PER_MINUTE: &str = "MPMediaItemPropertyBeatsPerMinute";
/// `MPMediaItemPropertyComments`
pub const MEDIA_ITEM_COMMENTS: &str = "MPMediaItemPropertyComments";
/// `MPMediaItemPropertyAssetURL`
pub const MEDIA_ITEM_ASSET_URL: &str = "MPMediaItemPropertyAssetURL";
/// `MPMediaItemPropertyIsCloudItem`
pub const MEDIA_ITEM_IS_CLOUD_ITEM: &str = "MPMediaItemPropertyIsCloudItem";
/// `MPMediaItemPropertyHasProtectedAsset`
pub const MEDIA_ITEM_HAS_PROTECTED_ASSET: &str = "MPMediaItemPropertyHasProtectedAsset";
/// `MPMediaItemPropertyPodcastTitle`
pub const MEDIA_ITEM_PODCAST_TITLE: &str = "MPMediaItemPropertyPodcastTitle";
/// `MPMediaItemPropertyPodcastPersistentID`
pub const MEDIA_ITEM_PODCAST_PERSISTENT_ID: &str = "MPMediaItemPropertyPodcastPersistentID";
/// `MPMediaItemPropertyPlayCount`
pub const MEDIA_ITEM_PLAY_COUNT: &str = "MPMediaItemPropertyPlayCount";
/// `MPMediaItemPropertySkipCount`
pub const MEDIA_ITEM_SKIP_COUNT: &str = "MPMediaItemPropertySkipCount";
/// `MPMediaItemPropertyRating`
pub const MEDIA_ITEM_RATING: &str = "MPMediaItemPropertyRating";
/// `MPMediaItemPropertyLastPlayedDate`
pub const MEDIA_ITEM_LAST_PLAYED_DATE: &str = "MPMediaItemPropertyLastPlayedDate";
/// `MPMediaItemPropertyUserGrouping`
pub const MEDIA_ITEM_USER_GROUPING: &str = "MPMediaItemPropertyUserGrouping";
/// `MPMediaItemPropertyBookmarkTime`
pub const MEDIA_ITEM_BOOKMARK_TIME: &str = "MPMediaItemPropertyBookmarkTime";
/// `MPMediaItemPropertyDateAdded`
pub const MEDIA_ITEM_DATE_ADDED: &str = "MPMediaItemPropertyDateAdded";
/// `MPMediaItemPropertyPlaybackStoreID`
pub const MEDIA_ITEM_PLAYBACK_STORE_ID: &str = "MPMediaItemPropertyPlaybackStoreID";
/// `MPMediaItemPropertyIsPreorder`
pub const MEDIA_ITEM_IS_PREORDER: &str = "MPMediaItemPropertyIsPreorder";
/// `MPNowPlayingInfoPropertyElapsedPlaybackTime`
pub const ELAPSED_PLAYBACK_TIME: &str = "MPNowPlayingInfoPropertyElapsedPlaybackTime";
/// `MPNowPlayingInfoPropertyPlaybackRate`
pub const PLAYBACK_RATE: &str = "MPNowPlayingInfoPropertyPlaybackRate";
/// `MPNowPlayingInfoPropertyDefaultPlaybackRate`
pub const DEFAULT_PLAYBACK_RATE: &str = "MPNowPlayingInfoPropertyDefaultPlaybackRate";
/// `MPNowPlayingInfoPropertyPlaybackQueueIndex`
pub const PLAYBACK_QUEUE_INDEX: &str = "MPNowPlayingInfoPropertyPlaybackQueueIndex";
/// `MPNowPlayingInfoPropertyPlaybackQueueCount`
pub const PLAYBACK_QUEUE_COUNT: &str = "MPNowPlayingInfoPropertyPlaybackQueueCount";
/// `MPNowPlayingInfoPropertyChapterNumber`
pub const CHAPTER_NUMBER: &str = "MPNowPlayingInfoPropertyChapterNumber";
/// `MPNowPlayingInfoPropertyChapterCount`
pub const CHAPTER_COUNT: &str = "MPNowPlayingInfoPropertyChapterCount";
/// `MPNowPlayingInfoPropertyIsLiveStream`
pub const IS_LIVE_STREAM: &str = "MPNowPlayingInfoPropertyIsLiveStream";
/// `MPNowPlayingInfoPropertyAvailableLanguageOptions`
pub const AVAILABLE_LANGUAGE_OPTIONS: &str = "MPNowPlayingInfoPropertyAvailableLanguageOptions";
/// `MPNowPlayingInfoPropertyCurrentLanguageOptions`
pub const CURRENT_LANGUAGE_OPTIONS: &str = "MPNowPlayingInfoPropertyCurrentLanguageOptions";
/// `MPNowPlayingInfoCollectionIdentifier`
pub const COLLECTION_IDENTIFIER: &str = "MPNowPlayingInfoCollectionIdentifier";
/// `MPNowPlayingInfoPropertyExternalContentIdentifier`
pub const EXTERNAL_CONTENT_IDENTIFIER: &str = "MPNowPlayingInfoPropertyExternalContentIdentifier";
/// `MPNowPlayingInfoPropertyExternalUserProfileIdentifier`
pub const EXTERNAL_USER_PROFILE_IDENTIFIER: &str =
    "MPNowPlayingInfoPropertyExternalUserProfileIdentifier";
/// `MPNowPlayingInfoPropertyServiceIdentifier`
pub const SERVICE_IDENTIFIER: &str = "MPNowPlayingInfoPropertyServiceIdentifier";
/// `MPNowPlayingInfoPropertyPlaybackProgress`
pub const PLAYBACK_PROGRESS: &str = "MPNowPlayingInfoPropertyPlaybackProgress";
/// `MPNowPlayingInfoPropertyMediaType`
pub const MEDIA_TYPE: &str = "MPNowPlayingInfoPropertyMediaType";
/// `MPNowPlayingInfoPropertyAssetURL`
pub const ASSET_URL: &str = "MPNowPlayingInfoPropertyAssetURL";
/// `MPNowPlayingInfoPropertyCurrentPlaybackDate`
pub const CURRENT_PLAYBACK_DATE: &str = "MPNowPlayingInfoPropertyCurrentPlaybackDate";
/// `MPNowPlayingInfoPropertyCreditsStartTime`
pub const CREDITS_START_TIME: &str = "MPNowPlayingInfoPropertyCreditsStartTime";
/// `MPNowPlayingInfoPropertyInternationalStandardRecordingCode`
pub const INTERNATIONAL_STANDARD_RECORDING_CODE: &str =
    "MPNowPlayingInfoPropertyInternationalStandardRecordingCode";
/// `MPNowPlayingInfoPropertyExcludeFromSuggestions`
pub const EXCLUDE_FROM_SUGGESTIONS: &str = "MPNowPlayingInfoPropertyExcludeFromSuggestions";
/// `MPNowPlayingInfoProperty1x1AnimatedArtwork`
pub const ANIMATED_ARTWORK_1X1: &str = "MPNowPlayingInfoProperty1x1AnimatedArtwork";
/// `MPNowPlayingInfoProperty3x4AnimatedArtwork`
pub const ANIMATED_ARTWORK_3X4: &str = "MPNowPlayingInfoProperty3x4AnimatedArtwork";
/// `MPMediaPlaybackIsPreparedToPlayDidChangeNotification`
pub const PLAYBACK_IS_PREPARED_TO_PLAY_DID_CHANGE_NOTIFICATION: &str =
    "MPMediaPlaybackIsPreparedToPlayDidChangeNotification";
/// `MPMediaPlaylistPropertyPersistentID`
pub const PLAYLIST_PERSISTENT_ID: &str = "MPMediaPlaylistPropertyPersistentID";
/// `MPMediaPlaylistPropertyCloudGlobalID`
pub const PLAYLIST_CLOUD_GLOBAL_ID: &str = "MPMediaPlaylistPropertyCloudGlobalID";
/// `MPMediaPlaylistPropertyName`
pub const PLAYLIST_NAME: &str = "MPMediaPlaylistPropertyName";
/// `MPMediaPlaylistPropertyPlaylistAttributes`
pub const PLAYLIST_PLAYLIST_ATTRIBUTES: &str = "MPMediaPlaylistPropertyPlaylistAttributes";
/// `MPMediaPlaylistPropertySeedItems`
pub const PLAYLIST_SEED_ITEMS: &str = "MPMediaPlaylistPropertySeedItems";
/// `MPMediaPlaylistPropertyDescriptionText`
pub const PLAYLIST_DESCRIPTION_TEXT: &str = "MPMediaPlaylistPropertyDescriptionText";
/// `MPMediaPlaylistPropertyAuthorDisplayName`
pub const PLAYLIST_AUTHOR_DISPLAY_NAME: &str = "MPMediaPlaylistPropertyAuthorDisplayName";
/// `MPLanguageOptionCharacteristicIsMainProgramContent`
pub const LANGUAGE_OPTION_CHARACTERISTIC_IS_MAIN_PROGRAM_CONTENT: &str =
    "MPLanguageOptionCharacteristicIsMainProgramContent";
/// `MPLanguageOptionCharacteristicIsAuxiliaryContent`
pub const LANGUAGE_OPTION_CHARACTERISTIC_IS_AUXILIARY_CONTENT: &str =
    "MPLanguageOptionCharacteristicIsAuxiliaryContent";
/// `MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles`
pub const LANGUAGE_OPTION_CHARACTERISTIC_CONTAINS_ONLY_FORCED_SUBTITLES: &str =
    "MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles";
/// `MPLanguageOptionCharacteristicTranscribesSpokenDialog`
pub const LANGUAGE_OPTION_CHARACTERISTIC_TRANSCRIBES_SPOKEN_DIALOG: &str =
    "MPLanguageOptionCharacteristicTranscribesSpokenDialog";
/// `MPLanguageOptionCharacteristicDescribesMusicAndSound`
pub const LANGUAGE_OPTION_CHARACTERISTIC_DESCRIBES_MUSIC_AND_SOUND: &str =
    "MPLanguageOptionCharacteristicDescribesMusicAndSound";
/// `MPLanguageOptionCharacteristicEasyToRead`
pub const LANGUAGE_OPTION_CHARACTERISTIC_EASY_TO_READ: &str =
    "MPLanguageOptionCharacteristicEasyToRead";
/// `MPLanguageOptionCharacteristicDescribesVideo`
pub const LANGUAGE_OPTION_CHARACTERISTIC_DESCRIBES_VIDEO: &str =
    "MPLanguageOptionCharacteristicDescribesVideo";
/// `MPLanguageOptionCharacteristicLanguageTranslation`
pub const LANGUAGE_OPTION_CHARACTERISTIC_LANGUAGE_TRANSLATION: &str =
    "MPLanguageOptionCharacteristicLanguageTranslation";
/// `MPLanguageOptionCharacteristicDubbedTranslation`
pub const LANGUAGE_OPTION_CHARACTERISTIC_DUBBED_TRANSLATION: &str =
    "MPLanguageOptionCharacteristicDubbedTranslation";
/// `MPLanguageOptionCharacteristicVoiceOverTranslation`
pub const LANGUAGE_OPTION_CHARACTERISTIC_VOICE_OVER_TRANSLATION: &str =
    "MPLanguageOptionCharacteristicVoiceOverTranslation";