| Type | Reason |
|---|
| IMPMediaPickerControllerDelegate | Interface representing the required methods (if any) of the protocol MediaPlayer.MPMediaPickerControllerDelegate. |
| IMPPlayableContentDataSource | Documentation for this section has not yet been entered. |
| IMPPlayableContentDelegate | Interface representing the required methods (if any) of the protocol MediaPlayer.MPPlayableContentDelegate. |
| ItemsPickedEventArgs | Provides data for the MediaPlayer.ItemsPickedEventArgs.ItemsPicked event. |
| MPChangePlaybackRateCommand | A MediaPlayer.MPRemoteCommand that alters the playback rate. |
| MPChangePlaybackRateCommandEvent | Provides the playback rate for a media item. |
| MPContentItem | User-meaningful information about an MediaPlayer.MPMediaItem. |
| MPFeedbackCommand | Additional information for feedback commands defined in MediaPlayer.MPRemoteCommandCenter. |
| MPFeedbackCommandEvent | Additional information for the feedback properties defined in MediaPlayer.MPRemoteCommandCenter. |
| MPMediaEntity | Abstract base class for MediaPlayer.MPMediaItem and MediaPlayer.MPMediaItemCollection classes. |
| MPMediaGrouping | An enumeration whose values specify various ways in which media can be logically grouped. |
| MPMediaItem | A single piece of media, such as a song or video. |
| MPMediaItemArtwork | A graphic, such as an album cover, associated with a MediaPlayer.MPMediaItem. |
| MPMediaItemCollection | A sorted set of MediaPlayer.MPMediaItems. |
| MPMediaItemEnumerator | The delegate to be used as the enumerator argument to MediaPlayer.MPMediaItem.EnumerateValues. |
| MPMediaLibrary | Represents the synced set of MediaPlayer.MPMediaItems on a device. |
| MPMediaLibrary+Notifications | Notification posted by the MediaPlayer.MPMediaLibrary class. |
| MPMediaPickerController | A UIKit.UIViewController that allows the application user to select a media item. |
| MPMediaPickerControllerDelegate | A delegate object for the MediaPlayer.MPMediaPickerController class. Application developers can use this deelegate to respond to events relating to media-item selection. |
| MPMediaPickerControllerDelegate_Extensions | Extension methods to the MediaPlayer.IMPMediaPickerControllerDelegate interface to support all the methods from the MediaPlayer.MPMediaPickerControllerDelegate protocol. |
| MPMediaPlaylist | A playable collection of MediaPlayer.MPMediaItems. |
| MPMediaPlaylistAttribute | An enumeration whose values specify various types of playlist. |
| MPMediaPlaylistProperty | Properties of a MediaPlayer.MPMediaPlaylist, such as name, attributes, and seed items. |
| MPMediaPredicate | A base class for types that specify filters for MediaPlayer.MPMediaQuery queries. |
| MPMediaPredicateComparison | An enumeration whose values specifies a comparison-type to be used with a MediaPlayer.MPMediaPredicate. |
| MPMediaPropertyPredicate | A type of MediaPlayer.MPMediaPredicate that evaluates MediaPlayer.MPMediaItemPropertys. |
| MPMediaQuery | Allows the application developer to programmatically search an MediaPlayer.MPMediaLibrary by applying zero-or-more MediaPlayer.MPMediaPredicates and an optional MediaPlayer.MPMediaGrouping. |
| MPMediaQuerySection | A subset of the values returned by a MediaPlayer.MPMediaQuery, as specified by the MediaPlayer.MPMediaQuery.ItemSections or MediaPlayer.MPMediaQuery.CollectionSections properties. |
| MPMediaType | An enumeration whose values specify various types of media. |
| MPMovieAccessLog | Logs metrics relating to streaming playback of a movie. |
| MPMovieAccessLogEvent | Represents a specific metric or event that occurred during network playback of a movie. |
| MPMovieControlMode | Application developers should not use this deprecated class, but instead use MediaPlayer.MPMovieControlStyle. |
| MPMovieControlStyle | An enumeration whose values specify various modes for the MediaPlayer.MPMoviePlayerController.ControlStyle property. |
| MPMovieErrorLog | A log of errors that occurred during network resources. |
| MPMovieErrorLogEvent | An event documenting a network playback error. |
| MPMovieFinishReason | An enumeration whose values specify various ways a movie may have finished. |
| MPMovieLoadState | An enumeration whose values reflect a movie's load state. Used in the MediaPlayer.MPMoviePlayerController.LoadState property. |
| MPMovieMediaType | An enumeration that specifies the movie's media types. Used with the MediaPlayer.MPMoviePlayerController.MovieMediaTypes property. |
| MPMoviePlaybackState | An enumeration of possible states in which the MediaPlayer.MPMoviePlayerController may be. Used with the MediaPlayer.MPMovieCotnroller.PlaybackState property. |
| MPMoviePlayerController | A class that manages the playback of a movie from a file or via streaming. |
| MPMoviePlayerController+Notifications | Notification posted by the MediaPlayer.MPMoviePlayerController class. |
| MPMoviePlayerFinishedEventArgs | Provides data for the event. |
| MPMoviePlayerFullScreenEventArgs | Provides data for the event. |
| MPMoviePlayerThumbnailEventArgs | Provides data for the event. |
| MPMoviePlayerTimedMetadataEventArgs | Provides data for the event. |
| MPMoviePlayerViewController | A subclass of UIKit.UIViewController that can present and play a movie. |
| MPMovieRepeatMode | An enumeration that specifies whether a movie should repeat or not. Used with the MediaPlayer.MPMoviePlayerController.RepeatMode property. |
| MPMovieScalingMode | An enumeration of video scaling modes. Used with the MediaPlayer.MPMoviePlayerController.ScalingMode property. |
| MPMovieSourceType | An enumeration that specifies whether a movie's data is provided by a file or streaming. Used with the MediaPlayer.MPMoviePlayerController.SourceType property. |
| MPMovieTimeOption | An enumeration that specifies which frame to use when generating thumbnails. |
| MPMusicPlaybackState | An enumeration of states in which the MediaPlayer.MPMusicPlayerController may be. Used with the MediaPlayer.MPMusicPlayerController.PlaybackState property. |
| MPMusicPlayerController | A class that plays media items from the device's MediaPlayer.MPMediaLibrary. |
| MPMusicPlayerController+Notifications | Notification posted by the MediaPlayer.MPMusicPlayerController class. |
| MPMusicRepeatMode | An enumeration of music repeat modes. Used with the MediaPlayer.MPMusicPlayerController.RepeatMode property. |
| MPMusicShuffleMode | An enumeration of shuffle modes for use with the MediaPlayer.MPMusicPlayerController.ShuffleMode property. |
| MPNowPlayingInfo | Information relating to the MediaPlayer.MPNowPlayingInfoCenter. |
| MPNowPlayingInfoCenter | A class that encapsulates data and functions relating to the "now-playing" information displayed on the device lock-screen, the television during AirPlay, or (potentially) on an external accessory such as a dock or car stereo. |
| MPPlayableContentDataSource | Provides media metadata information to external media players. |
| MPPlayableContentDataSource_Extensions | Extension methods to the MediaPlayer.IMPPlayableContentDataSource interface to support all the methods from the MediaPlayer.MPPlayableContentDataSource protocol. |
| MPPlayableContentDelegate | Delegate object providing methods for external media players to send playback commands to the app. |
| MPPlayableContentDelegate_Extensions | Extension methods to the MediaPlayer.IMPPlayableContentDelegate interface to support all the methods from the MediaPlayer.MPPlayableContentDelegate protocol. |
| MPPlayableContentManager | Controls interactions between the app and external media players. |
| MPRatingCommand | Additional information for rating commands defined in MediaPlayer.MPRemoteCommandCenter. |
| MPRatingCommandEvent | Additional information for the rating properties defined in MediaPlayer.MPRemoteCommandCenter. |
| MPRemoteCommand | Documentation for this section has not yet been entered. |
| MPRemoteCommandCenter | Documentation for this section has not yet been entered. |
| MPRemoteCommandEvent | Documentation for this section has not yet been entered. |
| MPRemoteCommandHandlerStatus | Documentation for this section has not yet been entered. |
| MPSeekCommandEvent | Additional information for the seek properties defined in MediaPlayer.MPRemoteCommandCenter. |
| MPSeekCommandEventType | Documentation for this section has not yet been entered. |
| MPSkipIntervalCommand | Additional information for the skip interval command properties defined in MediaPlayer.MPRemoteCommandCenter. |
| MPSkipIntervalCommandEvent | The time interval rate of an external media player. |
| MPTimedMetadata | Encapsulates timed metadata for use with time-based HTTP media streams. |
| MPVolumeSettings | Encapsulates functions relating to the display or hiding of volume controls. |
| MPVolumeView | A UIKit.UIView that presents a slider control used to set the system output volume.. |
| MPVolumeView+MPVolumeViewAppearance | Appearance class for objects of type MediaPlayer.MPVolumeView. |