Share via


Windows.Media.Control Namespace

Collection of APIs that allow control of different playback instances.

Classes

CurrentSessionChangedEventArgs

Represents arguments for a CurrentSessionChanged event.

GlobalSystemMediaTransportControlsSession

Represents a playback session from another app providing info about that session and possibly allowing control.

GlobalSystemMediaTransportControlsSessionManager

Provides access to playback sessions throughout the system that have integrated with SystemMediaTransportControls to provide playback info and allow remote control.

GlobalSystemMediaTransportControlsSessionMediaProperties

Holds information about the content that the current session has.

GlobalSystemMediaTransportControlsSessionPlaybackControls

An object that describes what controls a session currently has enabled.

GlobalSystemMediaTransportControlsSessionPlaybackInfo

The object that holds all of the playback information about a session (Play state, Controls, playback type etc.)

GlobalSystemMediaTransportControlsSessionTimelineProperties

Represents the timeline state of the session (Position, seek ranges etc.).

MediaPropertiesChangedEventArgs

Represents arguments for a MediaPropertiesChanged event.

PlaybackInfoChangedEventArgs

Represents arguments for a PlaybackInfoChanged event.

SessionsChangedEventArgs

Represents arguments for a SessionsChanged event.

TimelinePropertiesChangedEventArgs

Represents arguments for a TimelinePropertiesChanged event.

Enums

GlobalSystemMediaTransportControlsSessionPlaybackStatus

The different states of playback the session could be in.