Windows.​Media.​Media​Properties Windows.​Media.​Media​Properties Windows.​Media.​Media​Properties Namespace

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


AudioEncodingProperties AudioEncodingProperties AudioEncodingProperties

Describes the format of an audio stream.

ContainerEncodingProperties ContainerEncodingProperties ContainerEncodingProperties

Describes a media container format.

H264ProfileIds H264ProfileIds H264ProfileIds

Provides properties for getting H.264 profile ids.

ImageEncodingProperties ImageEncodingProperties ImageEncodingProperties

Describes the format of an image stream.

MediaEncodingProfile MediaEncodingProfile 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 MediaEncodingSubtypes MediaEncodingSubtypes

Provides properties for getting the standard names for media subtypes.

MediaPropertySet MediaPropertySet MediaPropertySet

Represents a set of media properties.

MediaRatio MediaRatio MediaRatio

Represents ratios used in media operations.

Mpeg2ProfileIds Mpeg2ProfileIds Mpeg2ProfileIds

Provides properties for getting MPEG-2 profile ids.

VideoEncodingProperties VideoEncodingProperties VideoEncodingProperties

Describes the format of a video stream.


IMediaEncodingProperties IMediaEncodingProperties IMediaEncodingProperties

Describes the format of a media stream or media container.


AudioEncodingQuality AudioEncodingQuality 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 MediaMirroringOptions MediaMirroringOptions

Defines the direction in of a mirror transform.

MediaPixelFormat MediaPixelFormat MediaPixelFormat

Defines values for media pixel formats.

MediaRotation MediaRotation MediaRotation

Defines the direction and angle of a media rotation transform.

MediaThumbnailFormat MediaThumbnailFormat MediaThumbnailFormat

Defines values for media formats for thumbnails.

SphericalVideoFrameFormat SphericalVideoFrameFormat SphericalVideoFrameFormat

Specifies the format of a spherical video frame.

StereoscopicVideoPackingMode StereoscopicVideoPackingMode StereoscopicVideoPackingMode

Specifies the stereoscopic video packing mode of a video stream.

VideoEncodingQuality VideoEncodingQuality VideoEncodingQuality

Determines the video encoding format.