Codec Objects

This section describes the encoders and decoders that are supported in Microsoft Media Foundation. This section contains the following topics.

Topic Description
AAC Decoder An audio decoder that decodes the following Advanced Audio Coding (AAC) and High Efficiency AAC (HE-AAC) profiles:
  • MPEG-2 AAC Low Complexity (LC) profile (multichannel).
  • MPEG-4 HE-AAC v1 (multichannel) with AAC-LC core.
  • MPEG-4 HE-AAC v2 (stereo) with AAC-LC core.
AAC Encoder An audio encoder that encodes Advanced Audio Coding (AAC) Low Complexity (LC) profile.
DV Video Decoder A video decoder that decodes DV video.
H.264 Video Decoder A video decoder that decodes H.264 video. It supports decoding of Baseline, Main, and High profiles, up to level 5.1.
H.264 Video Encoder A video encoder that encodes H.264 video. It supports the following H.264 profiles:
  • Baseline Profile
  • Main Profile
H.265 / HEVC Video Decoder A video decoder that supports decoding H.265/HEVC content in Annex B format and can be used in playback of mp4 and m2ts files. It supports the following H.264 profiles:
  • Main Profile
  • Main 10 Profile
  • Main still picture
H.265 / HEVC Video Encoder A video encoder that encodes H.265/HEVC format. It supports the following H.265 profiles:
  • Main Profile
MPEG4 Part 2 Video Decoder MPEG-4 Part 2 video decoder.
Windows Media Audio Decoder A decoder that decodes streams encoded by the Windows Media Audio Encoder.
Windows Media Audio Encoder An audio encoder that supports three categories of encoded output:
  • Standard
  • Professional
  • Lossless
The Standard category is for general-purpose audio encoding. The Professional category is for encoding multi-channel or high-definition audio. The Lossless category is for compressing audio without losing any of the original data.
Windows Media Audio Voice Decoder A decoder that decodes streams encoded by the Windows Media Audio Voice Encoder.
Windows Media Audio Voice Encoder An encoder for encoding audio containing mostly speech.
Windows Media MP3 Decoder An audio decoder that decodes the following audio formats.
  • ISO/IEC 11172-3 (MPEG-1 Audio) Layer 3
  • ISO/IEC 13818-3 (MPEG-2 Audio) Layer 3, low sampling frequency extension
Windows Media MPEG4 V1/V2 Decoder A decoder that implements MPEG-4 V1/V2 video decoding.
Windows Media Video 7/8 Encoder A video encoder that implements previous versions of the Windows Media Video encoder.
Windows Media Video 9 Decoder A video decoder that decodes streams encoded by the Windows Media Video 9 encoder.
Windows Media Video 9 Encoder A video encoder that supports three categories of endoded output:
  • Windows Media Video 9
  • Windows Media Video 9 Advanced Profile
  • Windows Media Video 9.1 Image
The Windows Media Video 9 category is for general-purpose video encoding. The Advanced Profile category is for encoding high-definition video or video that conforms to the VC-1 Advanced Profile SMPTE standard. The Image category is for converting bitmap images to dynamic video.
Windows Media Video 9 Screen Decoder A decoder that decodes streams encoded by the Windows Media Video 9 Screen encoder.
Windows Media Video 9 Screen Encoder An encoder for encoding computer-application video (screen capture) or other highly static video.

 

Media Foundation Programming Reference

Supported Media Formats in Media Foundation