Programming Reference

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