Media Transport Controls

[The feature associated with this page, Media Transport Controls, is a legacy feature. It has been superseded by System Media Transport Controls. System Media Transport Controls has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use System Media Transport Controls instead of Media Transport Controls, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Purpose

Windows provides a built-in interface that shows the user information about the currently playing media such as the title of a song or video. It also provides the user with a common and familiar way to control media playback. Windows Runtime apps can integrate with the system media transport controls with the SystemMediaTransportControls class. Windows desktop applications can integrate with the system media transport controls by using the ISystemMediaTransportControls interface.

In this section

Topic Description
IImageDisplayProperties
Provides properties for image information that is displayed by ISystemMediaTransportControlsDisplayUpdater.
IMusicDisplayProperties
Provides properties for music information that is displayed by ISystemMediaTransportControlsDisplayUpdater.
ISystemMediaTransportControls
Represents an object that enables integrate with the system media transport controls and support for media commands.
ISystemMediaTransportControlsButtonPressedEventArgs
Provides data for the ButtonPressed event.
ISystemMediaTransportControlsDisplayUpdater
Provides functionality to update the media metadata that is displayed on the ISystemMediaTransportControls.
ISystemMediaTransportControlsInterop
Allows an app to get an instance of the ISystemMediaTransportControls interface.
ISystemMediaTransportControlsPropertyChangedEventArgs
Provides data for the PropertyChanged event.
IVideoDisplayProperties
Provides properties for video information that is displayed by ISystemMediaTransportControlsDisplayUpdater.

Developer audience

Media Transport Controls is designed for use by...