Windows.Media Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes for creating and working with media such as photos, audio recordings and videos.
Classes
AudioBuffer |
Represents a buffer containing audio data. |
AudioFrame |
Represents a single frame of audio data. |
AutoRepeatModeChangeRequestedEventArgs |
Provides data for the AutoRepeatModeChangeRequested event. |
ImageDisplayProperties |
Provides properties for image information that is displayed by SystemMediaTransportControlsDisplayUpdater class. |
MediaControl |
Note MediaControl may be altered or unavailable for releases after Windows 8.1. Instead, use SystemMediaTransportControls. Describes the object that applications register with, to receive media focus and transport control notifications. |
MediaExtensionManager |
Registers a media parser or codec. |
MediaMarkerTypes |
Provides a static list of media marker types. |
MediaProcessingTriggerDetails |
Provides a media processing background task access to the set of arguments supplied in the call to MediaProcessingTrigger.RequestAsync. |
MediaTimelineController |
Provides information about and control over the rate, position, and state of a MediaPlayer. This class makes it possible to control and synchronize multiple media players from a single controller and makes it easier to create custom transport controls. |
MediaTimelineControllerFailedEventArgs |
Provides data for the Failed event, which occurs when the timeline controller encounters an error and can't continue playback. |
MusicDisplayProperties |
Provides properties for music information that is displayed by the SystemMediaTransportControlsDisplayUpdater class. |
PlaybackPositionChangeRequestedEventArgs |
Provides data for the PlaybackPositionChangeRequested event. |
PlaybackRateChangeRequestedEventArgs |
Provides data for the PlaybackRateChangeRequested event. |
ShuffleEnabledChangeRequestedEventArgs |
Provides data for the ShuffleEnabledChangeRequested event. |
SystemMediaTransportControls |
Represents an object that enables integration with the system media transport controls and support for media commands. |
SystemMediaTransportControlsButtonPressedEventArgs |
Provides data for the SystemMediaTransportControls.ButtonPressed event. |
SystemMediaTransportControlsDisplayUpdater |
Provides functionality to update the music information that is displayed on the SystemMediaTransportControls. |
SystemMediaTransportControlsPropertyChangedEventArgs |
Occurs when a property is changed on the SystemMediaTransportControls. |
SystemMediaTransportControlsTimelineProperties |
Represents timeline properties of the SystemMediaTransportControls. Pass an instance of this class to the UpdateTimelineProperties method to update the properties. |
VideoDisplayProperties |
Provides properties for video information that is displayed by SystemMediaTransportControlsDisplayUpdater class. |
VideoEffects |
Provides video-related effects. |
VideoFrame |
Represents a single frame of video data. |
Structs
MediaTimeRange |
Represents a time range within media content. |
Interfaces
IMediaExtension |
Encapsulates the method needed to set the configuration properties on a registered media parser or codec. |
IMediaFrame |
Represents a single frame of media data. |
IMediaMarker |
Represents a marker at specific location in a media stream time-line. |
IMediaMarkers |
Represents a collection of media markers. |
Enums
AudioBufferAccessMode |
Defines the access mode of an AudioBuffer returned by AudioFrame.LockBuffer. |
AudioProcessing |
Defines the audio processing modes. |
MediaPlaybackAutoRepeatMode |
Specifies the auto repeat mode for media playback. |
MediaPlaybackStatus |
Defines values for the status of the media playback. |
MediaPlaybackType |
Defines values for the types of media playback. |
MediaTimelineControllerState |
Specifies the state of a MediaTimelineController. |
SoundLevel |
Specifies the sound level of the capture or render stream. |
SystemMediaTransportControlsButton |
Defines values for the buttons on the SystemMediaTransportControls. |
SystemMediaTransportControlsProperty |
Defines values for the properties on the SystemMediaTransportControls. |
See also
- Audio, video, and camera
- XAML media playback sample
- Transcoding Media Sample
- Media capture sample
- Camera capture UI sample
- Camera options UI sample
- Device enumeration sample
- Media extension sample
- Real-Time communication sample
- Media Play To sample
- PlayToReceiver sample
- Playback manager sample
- Supported audio and video formats
- System media transport controls sample
- Video playback synchronization sample