Windows.Media.MediaProperties Namespace

Provides classes and other programming elements needed to create properties for media formats.

Classes

AudioEncodingProperties

Describes the encoding properties of an audio stream.

Av1ProfileIds

Provides properties for getting AV1 profile IDs.

ContainerEncodingProperties

Describes a media container format.

H264ProfileIds

Provides properties for getting H.264 profile ids.

HevcProfileIds

Provides properties for getting HEVC profile IDs.

ImageEncodingProperties

Describes the format of an image stream.

MediaEncodingProfile

Describes the encoding profile for an audio or video file. The encoding profile includes descriptions of the audio and video encoding formats, and a description of the media container.

MediaEncodingSubtypes

Provides properties for getting the standard names for media subtypes.

MediaPropertySet

Represents a set of media properties.

MediaRatio

Represents ratios used in media operations.

Mpeg2ProfileIds

Provides properties for getting MPEG-2 profile ids.

TimedMetadataEncodingProperties

Describes the encoding properties of a timed metadata stream. Timed metadata streams are used to encode data that is neither audio or video. For example, a media file may contain a video stream and a timed metadata stream containing GPS coordinates correlated to the video.

VideoEncodingProperties

Describes the encoding properties of a video stream.

Vp9ProfileIds

Provides properties for getting HEVC profile IDs.

Interfaces

IMediaEncodingProperties

Describes the format of a media stream or media container.

Enums

AudioEncodingQuality

Describes the level of quality of the audio encoding. The higher the quality, the better the audio fidelity, and the larger the resulting file.

The quality of encoded audio is determined by several factors.

  • The number of channels represented. One channel for monophonic, and two channels for stereo.

  • The digital sampling rate. This must be at least double the frequency of the highest pitch you want to reproduce.

  • The digital sampling resolution. This is also known as the bit-depth. + 8-bit provides a low resolution with 256 descrete levels.

  • 16-bit provides a moderate resolution with 65,536 descrete levels.

  • 24-bit and 32-bit provide high resolutions.

  • The amount of lossy compression used to encode the audio.

MediaMirroringOptions

Defines the direction in of a mirror transform.

MediaPixelFormat

Defines values for media pixel formats.

MediaRotation

Defines the direction and angle of a media rotation transform.

MediaThumbnailFormat

Defines values for media formats for thumbnails.

SphericalVideoFrameFormat

Specifies the format of a spherical video frame.

StereoscopicVideoPackingMode

Specifies the stereoscopic video packing mode of a video stream.

VideoEncodingQuality

Determines the video encoding format.

See also