Windows Media Format SDK Programming Reference

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The Microsoft® Windows Media® Format Software Development Kit (SDK) supports a range of objects, interfaces, independent functions, structures, enumeration types, attributes, and so on. The following sections document these in detail.

Section Description
Objects Describes the objects and the interfaces supported by each object in the Windows Media Format SDK.
Functions Describes all the independent functions, typically those used to create and initialize various objects.
Interfaces Describes all the interfaces and methods in this SDK.
Structures Describes the structures supported by this SDK.
Enumeration Types Describes the enumeration types supported by this SDK.
Attributes Describes the attributes that can be specified in the headers of ASF files.
Media Types Describes the media type identifiers used by this SDK.
Output Settings Describes the global constants used to identify reader output settings.
Language Strings Describes the commonly used RFC 1766-compliant language identifiers.
Device Conformance Template Parameters Describes the device conformance templates, which describe ranges of values appropriate for various devices.
System Profiles Lists all supported system profiles.
Localized System Profiles Lists the localized system profile files included with the SDK and the languages associated with each.
GUID Values Describes the GUID values used by this SDK.
Error Codes Describes common error codes returned by methods and functions in the SDK.
Source Plug-ins Describes the requirements for user-implemented sources.

 

About the Windows Media Format SDK

Programming Guide

Windows Media Format 11 SDK