<!--
{
  "documentType" : "article",
  "framework" : "MediaPlayer",
  "identifier" : "/documentation/MediaPlayer/deprecated-types",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated types"
}
-->

# Deprecated types

Review deprecated symbols and avoid using them in your app.

## Topics

### Deprecated symbols

[`class MPMovieAccessLog`](/documentation/MediaPlayer/MPMovieAccessLog)

Key metrics about network playback for an associated movie player that’s playing streamed content.

[`class MPMovieAccessLogEvent`](/documentation/MediaPlayer/MPMovieAccessLogEvent)

A single piece of information for a movie access log.

[`class MPMovieErrorLog`](/documentation/MediaPlayer/MPMovieErrorLog)

Data describing network resource playback failures for the associated movie player, including timestamps indicating when each failure occurred.

[`class MPMovieErrorLogEvent`](/documentation/MediaPlayer/MPMovieErrorLogEvent)

A single piece of information for a movie error log.

[`struct MPMovieLoadState`](/documentation/MediaPlayer/MPMovieLoadState)

Constants describing the network load state of the movie player.

[`struct MPMovieMediaTypeMask`](/documentation/MediaPlayer/MPMovieMediaTypeMask)

The types of content available in the movie file.

[`class MPMoviePlayerController`](/documentation/MediaPlayer/MPMoviePlayerController)

A type of movie player that manages the playback of a movie from a file or a network stream.

[`class MPMoviePlayerViewController`](/documentation/MediaPlayer/MPMoviePlayerViewController)

A simple view controller for displaying full-screen movies.

[`class MPTimedMetadata`](/documentation/MediaPlayer/MPTimedMetadata)

A *timed metadata object that* carries time-based information within HTTP streamed media.

[`class MPPlayableContentManager`](/documentation/MediaPlayer/MPPlayableContentManager)

A shared content manager for controlling interactions between your media app and system-provided or external media player interfaces.

[`class MPPlayableContentManagerContext`](/documentation/MediaPlayer/MPPlayableContentManagerContext)

An object representing the current state of the playable endpoint.

[`class var iPodMusicPlayer: MPMusicPlayerController`](/documentation/MediaPlayer/MPMusicPlayerController/iPodMusicPlayer)

Returns the iPod music player, which controls the iPod app’s state.

[`convenience init(image: UIImage)`](/documentation/MediaPlayer/MPMediaItemArtwork/init(image:))

Initializes a media item artwork instance with a full-size image.

[`var imageCropRect: CGRect`](/documentation/MediaPlayer/MPMediaItemArtwork/imageCropRect)

The bounds, in points, of the content area for the full size image associated with the media item artwork.

[`var showsRouteButton: Bool`](/documentation/MediaPlayer/MPVolumeView/showsRouteButton)

A Boolean value that indicates whether the route button is visible in the volume view.

[`func routeButtonImage(for: UIControl.State) -> UIImage?`](/documentation/MediaPlayer/MPVolumeView/routeButtonImage(for:))

Returns the button image associated with the specified control state.

[`func routeButtonRect(forBounds: CGRect) -> CGRect`](/documentation/MediaPlayer/MPVolumeView/routeButtonRect(forBounds:))

Returns the drawing rectangle for the route button.

[`func setRouteButtonImage(UIImage?, for: UIControl.State)`](/documentation/MediaPlayer/MPVolumeView/setRouteButtonImage(_:for:))

Assigns a button image to the specified control states.

[`var areWirelessRoutesAvailable: Bool`](/documentation/MediaPlayer/MPVolumeView/areWirelessRoutesAvailable)

A Boolean value indicating wireless routes are available.

[`var isWirelessRouteActive: Bool`](/documentation/MediaPlayer/MPVolumeView/isWirelessRouteActive)

A Boolean value that indicates whether the wireless route is active.

[`extern NSString * const MPVolumeViewWirelessRouteActiveDidChangeNotification;`](/documentation/MediaPlayer/MPVolumeViewWirelessRouteActiveDidChangeNotification)

Indicates the active wireless route changed.

[`extern NSString * const MPVolumeViewWirelessRoutesAvailableDidChangeNotification;`](/documentation/MediaPlayer/MPVolumeViewWirelessRoutesAvailableDidChangeNotification)

Indicates the available wireless routes changed.

[Global volume setting methods](/documentation/MediaPlayer/global-volume-setting-methods)

Global functions for setting the volume alert window status.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)