icrate 0.1.2

Bindings to Apple's frameworks
Documentation
// This file has been automatically generated by `objc2`'s `header-translator`.
// DO NOT EDIT

//! # Bindings to the `MediaPlayer` framework

#[cfg_attr(feature = "apple", link(name = "MediaPlayer", kind = "framework"))]
extern "C" {}

#[path = "AVFoundation_MPNowPlayingInfoLanguageOptionAdditions.rs"]
mod __AVFoundation_MPNowPlayingInfoLanguageOptionAdditions;
#[path = "AVPlayerItem_MediaPlayerAdditions.rs"]
mod __AVPlayerItem_MediaPlayerAdditions;
#[path = "MPContentItem.rs"]
mod __MPContentItem;
#[path = "MPError.rs"]
mod __MPError;
#[path = "MPMediaEntity.rs"]
mod __MPMediaEntity;
#[path = "MPMediaItem.rs"]
mod __MPMediaItem;
#[path = "MPMediaItemCollection.rs"]
mod __MPMediaItemCollection;
#[path = "MPMediaLibrary.rs"]
mod __MPMediaLibrary;
#[path = "MPMediaPickerController.rs"]
mod __MPMediaPickerController;
#[path = "MPMediaPlayback.rs"]
mod __MPMediaPlayback;
#[path = "MPMediaPlaylist.rs"]
mod __MPMediaPlaylist;
#[path = "MPMediaQuery.rs"]
mod __MPMediaQuery;
#[path = "MPMediaQuerySection.rs"]
mod __MPMediaQuerySection;
#[path = "MPMoviePlayerController.rs"]
mod __MPMoviePlayerController;
#[path = "MPMoviePlayerViewController.rs"]
mod __MPMoviePlayerViewController;
#[path = "MPMusicPlayerApplicationController.rs"]
mod __MPMusicPlayerApplicationController;
#[path = "MPMusicPlayerController.rs"]
mod __MPMusicPlayerController;
#[path = "MPMusicPlayerQueueDescriptor.rs"]
mod __MPMusicPlayerQueueDescriptor;
#[path = "MPNowPlayingInfoCenter.rs"]
mod __MPNowPlayingInfoCenter;
#[path = "MPNowPlayingInfoLanguageOption.rs"]
mod __MPNowPlayingInfoLanguageOption;
#[path = "MPNowPlayingSession.rs"]
mod __MPNowPlayingSession;
#[path = "MPPlayableContentDataSource.rs"]
mod __MPPlayableContentDataSource;
#[path = "MPPlayableContentDelegate.rs"]
mod __MPPlayableContentDelegate;
#[path = "MPPlayableContentManager.rs"]
mod __MPPlayableContentManager;
#[path = "MPPlayableContentManagerContext.rs"]
mod __MPPlayableContentManagerContext;
#[path = "MPRemoteCommand.rs"]
mod __MPRemoteCommand;
#[path = "MPRemoteCommandCenter.rs"]
mod __MPRemoteCommandCenter;
#[path = "MPRemoteCommandEvent.rs"]
mod __MPRemoteCommandEvent;
#[path = "MPRemoteControlTypes.rs"]
mod __MPRemoteControlTypes;
#[path = "MPVolumeSettings.rs"]
mod __MPVolumeSettings;
#[path = "MPVolumeView.rs"]
mod __MPVolumeView;
#[path = "MediaPlayerDefines.rs"]
mod __MediaPlayerDefines;
#[path = "NSUserActivity_MediaPlayerAdditions.rs"]
mod __NSUserActivity_MediaPlayerAdditions;

#[cfg(feature = "MediaPlayer_MPContentItem")]
pub use self::__MPContentItem::MPContentItem;
pub use self::__MPError::MPErrorCode;
pub use self::__MPError::MPErrorDomain;
pub use self::__MPError::{
    MPErrorCancelled, MPErrorCloudServiceCapabilityMissing, MPErrorNetworkConnectionFailed,
    MPErrorNotFound, MPErrorNotSupported, MPErrorPermissionDenied, MPErrorRequestTimedOut,
    MPErrorUnknown,
};
#[cfg(feature = "MediaPlayer_MPMediaEntity")]
pub use self::__MPMediaEntity::MPMediaEntity;
pub use self::__MPMediaEntity::MPMediaEntityPersistentID;
pub use self::__MPMediaEntity::MPMediaEntityPropertyPersistentID;
#[cfg(feature = "MediaPlayer_MPMediaItem")]
pub use self::__MPMediaItem::MPMediaItem;
#[cfg(feature = "MediaPlayer_MPMediaItemArtwork")]
pub use self::__MPMediaItem::MPMediaItemArtwork;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumArtist;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumArtistPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumTitle;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumTrackCount;
pub use self::__MPMediaItem::MPMediaItemPropertyAlbumTrackNumber;
pub use self::__MPMediaItem::MPMediaItemPropertyArtist;
pub use self::__MPMediaItem::MPMediaItemPropertyArtistPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyArtwork;
pub use self::__MPMediaItem::MPMediaItemPropertyAssetURL;
pub use self::__MPMediaItem::MPMediaItemPropertyBeatsPerMinute;
pub use self::__MPMediaItem::MPMediaItemPropertyBookmarkTime;
pub use self::__MPMediaItem::MPMediaItemPropertyComments;
pub use self::__MPMediaItem::MPMediaItemPropertyComposer;
pub use self::__MPMediaItem::MPMediaItemPropertyComposerPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyDateAdded;
pub use self::__MPMediaItem::MPMediaItemPropertyDiscCount;
pub use self::__MPMediaItem::MPMediaItemPropertyDiscNumber;
pub use self::__MPMediaItem::MPMediaItemPropertyGenre;
pub use self::__MPMediaItem::MPMediaItemPropertyGenrePersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyHasProtectedAsset;
pub use self::__MPMediaItem::MPMediaItemPropertyIsCloudItem;
pub use self::__MPMediaItem::MPMediaItemPropertyIsCompilation;
pub use self::__MPMediaItem::MPMediaItemPropertyIsExplicit;
pub use self::__MPMediaItem::MPMediaItemPropertyIsPreorder;
pub use self::__MPMediaItem::MPMediaItemPropertyLastPlayedDate;
pub use self::__MPMediaItem::MPMediaItemPropertyLyrics;
pub use self::__MPMediaItem::MPMediaItemPropertyMediaType;
pub use self::__MPMediaItem::MPMediaItemPropertyPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyPlayCount;
pub use self::__MPMediaItem::MPMediaItemPropertyPlaybackDuration;
pub use self::__MPMediaItem::MPMediaItemPropertyPlaybackStoreID;
pub use self::__MPMediaItem::MPMediaItemPropertyPodcastPersistentID;
pub use self::__MPMediaItem::MPMediaItemPropertyPodcastTitle;
pub use self::__MPMediaItem::MPMediaItemPropertyRating;
pub use self::__MPMediaItem::MPMediaItemPropertyReleaseDate;
pub use self::__MPMediaItem::MPMediaItemPropertySkipCount;
pub use self::__MPMediaItem::MPMediaItemPropertyTitle;
pub use self::__MPMediaItem::MPMediaItemPropertyUserGrouping;
pub use self::__MPMediaItem::MPMediaType;
pub use self::__MPMediaItem::{
    MPMediaTypeAny, MPMediaTypeAnyAudio, MPMediaTypeAnyVideo, MPMediaTypeAudioBook,
    MPMediaTypeAudioITunesU, MPMediaTypeHomeVideo, MPMediaTypeMovie, MPMediaTypeMusic,
    MPMediaTypeMusicVideo, MPMediaTypePodcast, MPMediaTypeTVShow, MPMediaTypeVideoITunesU,
    MPMediaTypeVideoPodcast,
};
#[cfg(feature = "MediaPlayer_MPMediaItemCollection")]
pub use self::__MPMediaItemCollection::MPMediaItemCollection;
#[cfg(feature = "MediaPlayer_MPMediaLibrary")]
pub use self::__MPMediaLibrary::MPMediaLibrary;
pub use self::__MPMediaLibrary::MPMediaLibraryAuthorizationStatus;
pub use self::__MPMediaLibrary::MPMediaLibraryDidChangeNotification;
pub use self::__MPMediaLibrary::{
    MPMediaLibraryAuthorizationStatusAuthorized, MPMediaLibraryAuthorizationStatusDenied,
    MPMediaLibraryAuthorizationStatusNotDetermined, MPMediaLibraryAuthorizationStatusRestricted,
};
pub use self::__MPMediaPlayback::MPMediaPlayback;
pub use self::__MPMediaPlayback::MPMediaPlaybackIsPreparedToPlayDidChangeNotification;
#[cfg(feature = "MediaPlayer_MPMediaPlaylist")]
pub use self::__MPMediaPlaylist::MPMediaPlaylist;
pub use self::__MPMediaPlaylist::MPMediaPlaylistAttribute;
#[cfg(feature = "MediaPlayer_MPMediaPlaylistCreationMetadata")]
pub use self::__MPMediaPlaylist::MPMediaPlaylistCreationMetadata;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyAuthorDisplayName;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyCloudGlobalID;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyDescriptionText;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyName;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyPersistentID;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertyPlaylistAttributes;
pub use self::__MPMediaPlaylist::MPMediaPlaylistPropertySeedItems;
pub use self::__MPMediaPlaylist::{
    MPMediaPlaylistAttributeGenius, MPMediaPlaylistAttributeNone, MPMediaPlaylistAttributeOnTheGo,
    MPMediaPlaylistAttributeSmart,
};
pub use self::__MPMediaQuery::MPMediaGrouping;
#[cfg(feature = "MediaPlayer_MPMediaPredicate")]
pub use self::__MPMediaQuery::MPMediaPredicate;
pub use self::__MPMediaQuery::MPMediaPredicateComparison;
#[cfg(feature = "MediaPlayer_MPMediaPropertyPredicate")]
pub use self::__MPMediaQuery::MPMediaPropertyPredicate;
#[cfg(feature = "MediaPlayer_MPMediaQuery")]
pub use self::__MPMediaQuery::MPMediaQuery;
pub use self::__MPMediaQuery::{
    MPMediaGroupingAlbum, MPMediaGroupingAlbumArtist, MPMediaGroupingArtist,
    MPMediaGroupingComposer, MPMediaGroupingGenre, MPMediaGroupingPlaylist,
    MPMediaGroupingPodcastTitle, MPMediaGroupingTitle,
};
pub use self::__MPMediaQuery::{
    MPMediaPredicateComparisonContains, MPMediaPredicateComparisonEqualTo,
};
#[cfg(feature = "MediaPlayer_MPMediaQuerySection")]
pub use self::__MPMediaQuerySection::MPMediaQuerySection;
#[cfg(feature = "MediaPlayer_MPMusicPlayerApplicationController")]
pub use self::__MPMusicPlayerApplicationController::MPMusicPlayerApplicationController;
#[cfg(feature = "MediaPlayer_MPMusicPlayerControllerMutableQueue")]
pub use self::__MPMusicPlayerApplicationController::MPMusicPlayerControllerMutableQueue;
#[cfg(feature = "MediaPlayer_MPMusicPlayerControllerQueue")]
pub use self::__MPMusicPlayerApplicationController::MPMusicPlayerControllerQueue;
pub use self::__MPMusicPlayerApplicationController::MPMusicPlayerControllerQueueDidChangeNotification;
pub use self::__MPMusicPlayerController::MPMusicPlaybackState;
#[cfg(feature = "MediaPlayer_MPMusicPlayerController")]
pub use self::__MPMusicPlayerController::MPMusicPlayerController;
pub use self::__MPMusicPlayerController::MPMusicPlayerControllerNowPlayingItemDidChangeNotification;
pub use self::__MPMusicPlayerController::MPMusicPlayerControllerPlaybackStateDidChangeNotification;
pub use self::__MPMusicPlayerController::MPMusicPlayerControllerVolumeDidChangeNotification;
pub use self::__MPMusicPlayerController::MPMusicRepeatMode;
pub use self::__MPMusicPlayerController::MPMusicShuffleMode;
pub use self::__MPMusicPlayerController::MPSystemMusicPlayerController;
pub use self::__MPMusicPlayerController::{
    MPMusicPlaybackStateInterrupted, MPMusicPlaybackStatePaused, MPMusicPlaybackStatePlaying,
    MPMusicPlaybackStateSeekingBackward, MPMusicPlaybackStateSeekingForward,
    MPMusicPlaybackStateStopped,
};
pub use self::__MPMusicPlayerController::{
    MPMusicRepeatModeAll, MPMusicRepeatModeDefault, MPMusicRepeatModeNone, MPMusicRepeatModeOne,
};
pub use self::__MPMusicPlayerController::{
    MPMusicShuffleModeAlbums, MPMusicShuffleModeDefault, MPMusicShuffleModeOff,
    MPMusicShuffleModeSongs,
};
#[cfg(feature = "MediaPlayer_MPMusicPlayerMediaItemQueueDescriptor")]
pub use self::__MPMusicPlayerQueueDescriptor::MPMusicPlayerMediaItemQueueDescriptor;
#[cfg(feature = "MediaPlayer_MPMusicPlayerPlayParameters")]
pub use self::__MPMusicPlayerQueueDescriptor::MPMusicPlayerPlayParameters;
#[cfg(feature = "MediaPlayer_MPMusicPlayerPlayParametersQueueDescriptor")]
pub use self::__MPMusicPlayerQueueDescriptor::MPMusicPlayerPlayParametersQueueDescriptor;
#[cfg(feature = "MediaPlayer_MPMusicPlayerQueueDescriptor")]
pub use self::__MPMusicPlayerQueueDescriptor::MPMusicPlayerQueueDescriptor;
#[cfg(feature = "MediaPlayer_MPMusicPlayerStoreQueueDescriptor")]
pub use self::__MPMusicPlayerQueueDescriptor::MPMusicPlayerStoreQueueDescriptor;
#[cfg(feature = "MediaPlayer_MPNowPlayingInfoCenter")]
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoCenter;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoCollectionIdentifier;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoMediaType;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyAdTimeRanges;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyAssetURL;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyAvailableLanguageOptions;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyChapterCount;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyChapterNumber;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyCreditsStartTime;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyCurrentLanguageOptions;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyCurrentPlaybackDate;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyDefaultPlaybackRate;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyElapsedPlaybackTime;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyExternalContentIdentifier;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyExternalUserProfileIdentifier;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyIsLiveStream;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyMediaType;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyPlaybackProgress;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyPlaybackQueueCount;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyPlaybackQueueIndex;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyPlaybackRate;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingInfoPropertyServiceIdentifier;
pub use self::__MPNowPlayingInfoCenter::MPNowPlayingPlaybackState;
pub use self::__MPNowPlayingInfoCenter::{
    MPNowPlayingInfoMediaTypeAudio, MPNowPlayingInfoMediaTypeNone, MPNowPlayingInfoMediaTypeVideo,
};
pub use self::__MPNowPlayingInfoCenter::{
    MPNowPlayingPlaybackStateInterrupted, MPNowPlayingPlaybackStatePaused,
    MPNowPlayingPlaybackStatePlaying, MPNowPlayingPlaybackStateStopped,
    MPNowPlayingPlaybackStateUnknown,
};
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicDescribesMusicAndSound;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicDescribesVideo;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicDubbedTranslation;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicEasyToRead;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicIsAuxiliaryContent;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicIsMainProgramContent;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicLanguageTranslation;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicTranscribesSpokenDialog;
pub use self::__MPNowPlayingInfoLanguageOption::MPLanguageOptionCharacteristicVoiceOverTranslation;
#[cfg(feature = "MediaPlayer_MPNowPlayingInfoLanguageOption")]
pub use self::__MPNowPlayingInfoLanguageOption::MPNowPlayingInfoLanguageOption;
#[cfg(feature = "MediaPlayer_MPNowPlayingInfoLanguageOptionGroup")]
pub use self::__MPNowPlayingInfoLanguageOption::MPNowPlayingInfoLanguageOptionGroup;
pub use self::__MPNowPlayingInfoLanguageOption::MPNowPlayingInfoLanguageOptionType;
pub use self::__MPNowPlayingInfoLanguageOption::{
    MPNowPlayingInfoLanguageOptionTypeAudible, MPNowPlayingInfoLanguageOptionTypeLegible,
};
#[cfg(feature = "MediaPlayer_MPAdTimeRange")]
pub use self::__MPNowPlayingSession::MPAdTimeRange;
#[cfg(feature = "MediaPlayer_MPNowPlayingSession")]
pub use self::__MPNowPlayingSession::MPNowPlayingSession;
pub use self::__MPNowPlayingSession::MPNowPlayingSessionDelegate;
pub use self::__MPPlayableContentDataSource::MPPlayableContentDataSource;
pub use self::__MPPlayableContentDelegate::MPPlayableContentDelegate;
#[cfg(feature = "MediaPlayer_MPPlayableContentManager")]
pub use self::__MPPlayableContentManager::MPPlayableContentManager;
#[cfg(feature = "MediaPlayer_MPPlayableContentManagerContext")]
pub use self::__MPPlayableContentManagerContext::MPPlayableContentManagerContext;
#[cfg(feature = "MediaPlayer_MPChangePlaybackPositionCommand")]
pub use self::__MPRemoteCommand::MPChangePlaybackPositionCommand;
#[cfg(feature = "MediaPlayer_MPChangePlaybackRateCommand")]
pub use self::__MPRemoteCommand::MPChangePlaybackRateCommand;
#[cfg(feature = "MediaPlayer_MPChangeRepeatModeCommand")]
pub use self::__MPRemoteCommand::MPChangeRepeatModeCommand;
#[cfg(feature = "MediaPlayer_MPChangeShuffleModeCommand")]
pub use self::__MPRemoteCommand::MPChangeShuffleModeCommand;
#[cfg(feature = "MediaPlayer_MPFeedbackCommand")]
pub use self::__MPRemoteCommand::MPFeedbackCommand;
#[cfg(feature = "MediaPlayer_MPRatingCommand")]
pub use self::__MPRemoteCommand::MPRatingCommand;
#[cfg(feature = "MediaPlayer_MPRemoteCommand")]
pub use self::__MPRemoteCommand::MPRemoteCommand;
pub use self::__MPRemoteCommand::MPRemoteCommandHandlerStatus;
#[cfg(feature = "MediaPlayer_MPSkipIntervalCommand")]
pub use self::__MPRemoteCommand::MPSkipIntervalCommand;
pub use self::__MPRemoteCommand::{
    MPRemoteCommandHandlerStatusCommandFailed, MPRemoteCommandHandlerStatusDeviceNotFound,
    MPRemoteCommandHandlerStatusNoActionableNowPlayingItem,
    MPRemoteCommandHandlerStatusNoSuchContent, MPRemoteCommandHandlerStatusSuccess,
};
#[cfg(feature = "MediaPlayer_MPRemoteCommandCenter")]
pub use self::__MPRemoteCommandCenter::MPRemoteCommandCenter;
#[cfg(feature = "MediaPlayer_MPChangeLanguageOptionCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPChangeLanguageOptionCommandEvent;
#[cfg(feature = "MediaPlayer_MPChangePlaybackPositionCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPChangePlaybackPositionCommandEvent;
#[cfg(feature = "MediaPlayer_MPChangePlaybackRateCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPChangePlaybackRateCommandEvent;
#[cfg(feature = "MediaPlayer_MPChangeRepeatModeCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPChangeRepeatModeCommandEvent;
#[cfg(feature = "MediaPlayer_MPChangeShuffleModeCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPChangeShuffleModeCommandEvent;
#[cfg(feature = "MediaPlayer_MPFeedbackCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPFeedbackCommandEvent;
#[cfg(feature = "MediaPlayer_MPRatingCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPRatingCommandEvent;
#[cfg(feature = "MediaPlayer_MPRemoteCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPRemoteCommandEvent;
#[cfg(feature = "MediaPlayer_MPSeekCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPSeekCommandEvent;
pub use self::__MPRemoteCommandEvent::MPSeekCommandEventType;
#[cfg(feature = "MediaPlayer_MPSkipIntervalCommandEvent")]
pub use self::__MPRemoteCommandEvent::MPSkipIntervalCommandEvent;
pub use self::__MPRemoteCommandEvent::{
    MPSeekCommandEventTypeBeginSeeking, MPSeekCommandEventTypeEndSeeking,
};
pub use self::__MPRemoteControlTypes::MPChangeLanguageOptionSetting;
pub use self::__MPRemoteControlTypes::MPRepeatType;
pub use self::__MPRemoteControlTypes::MPShuffleType;
pub use self::__MPRemoteControlTypes::{
    MPChangeLanguageOptionSettingNone, MPChangeLanguageOptionSettingNowPlayingItemOnly,
    MPChangeLanguageOptionSettingPermanent,
};
pub use self::__MPRemoteControlTypes::{MPRepeatTypeAll, MPRepeatTypeOff, MPRepeatTypeOne};
pub use self::__MPRemoteControlTypes::{
    MPShuffleTypeCollections, MPShuffleTypeItems, MPShuffleTypeOff,
};
pub use self::__MPVolumeSettings::MPVolumeSettingsAlertHide;
pub use self::__MPVolumeSettings::MPVolumeSettingsAlertIsVisible;
pub use self::__MPVolumeSettings::MPVolumeSettingsAlertShow;