Programming Guide

This guide describes how to use the Windows Media Audio and Video codec and digital signal processor (DSP) objects to compress and decompress digital media data. This guide contains the following sections.

Section Description
Codec Implementation Describes how the codec objects are implemented.
Digital Signal Processor Implementation Describes how the digital signal processor objects are implemented.
Media Subtype GUIDs Describes the globally unique identifiers (GUIDs) that represent media subtypes.
Working with Codec DMOs Provides an overview of DirectX Media Objects (DMOs) in the context of the Windows Media Audio and Video Codec interfaces.
Working with Codec MFTs Provides an overview of Media Foundation Transforms (MFTs) in the context of the Windows Media Audio and Video Codec interfaces.
Working with Audio Describes how to configure and use the Windows Media Audio codecs.
Working with Video Describes how to configure and use the Windows Media Video codecs.
Using Two-Pass Encoding Describes how to use a preprocessing pass to get higher-quality output from the codec objects.
Using VBR Encoding Describes how to configure variable bit rate (VBR) encoding for your content.
Getting Encoding Statistics Discusses statistics that you can retrieve during or after an encoding session.
Using Data Unit Extensions Describes the data unit extensions used by the objects of the Windows Media Format SDK, and how to support the features they enable when using the codec objects directly.
Using the Codec Objects with DirectShow Describes how to use the codec objects in applications that use DirectShow.
Storing Compressed Media in AVI Files Describes how to use the AVI container for content encoded with the Windows Media Audio and Video codecs.
Using the DSPs Describes how to use the DSPs.
Using the Voice Capture DSP Describes how to use the Voice Capture DSPs.
Class Identifiers Lists the class identifiers for construction of the supported Windows Media Audio and Video codec and DSP objects.
FOURCC Constants Provides a table of the most commonly used FOURCC constants.
Audio Format Tags Provides a table of the most commonly used audio format tags.
Codec and DSP IPropertyBag Constants Describes how to read and write the properties for Codec and DSP objects.
Table of Contents Parser Describes the Table of Contents Parser, which enables you to store advanced index information in Advanced Systems Format (ASF) files.
Frequently Asked Questions Describes some of the common issues that arise when using the Windows Media Audio and Video codecs and DSPs.

 

See Also

Windows Media Audio and Video Codec and DSP APIs

 

 

Send comments about this topic to Microsoft

Build date: 4/7/2010