Share via


Getting Started

The Media Foundation Software Development Kit (SDK) is part of the Windows SDK. To develop a Media Foundation application, install the latest version of the Windows SDK.

General requirements

Media Foundation requires Windows Vista or later. It uses the component object model (COM) and requires C/C++. There is no managed layer for Media Foundation at this time.

Headers and Libraries

The Media Foundation application programming interfaces (APIs) are defined in the following headers and libraries. The API reference topics list the specific header and library files needed for each API element. See Media Foundation Programming Reference.

Headers

  • dxva2api.h
  • dxvahd.h
  • evr.h
  • evr9.h
  • mfapi.h
  • mfmp2dlna.h
  • mferrors.h
  • mfidl.h
  • mfobjects.h
  • mfplay.h
  • mfreadwrite.h
  • mftransform.h
  • opmapi.h
  • wmcontainer.h

Libraries

  • dxva2.lib
  • evr.lib
  • mf.lib
  • mfplat.lib
  • mfplay.lib
  • mfreadwrite.lib
  • mfuuid.lib

See Also

About the Media Foundation SDK

Send comments about this topic to Microsoft

Build date: 4/3/2009