Samples

The Windows Movie Maker and Windows DVD Maker SDK includes two samples that demonstrate many of the extensibility techniques described in this document. In addition, several of the headers and libraries included with the samples expose the APIs documented in Windows Movie Maker APIs.

Download the samples, headers, libraries, and documentation at the Windows Movie Maker and Windows DVD Maker SDK page on the Microsoft Download Center.

Following are descriptions of the contents of each directory in the download package.

Documentation

This Help file.

Include

Required C++ header files.

Lib

Libraries that define some of the APIs documented in Windows Movie Maker APIs; use GPUPipelineVC8.lib for Visual Studio 2005 and GPUPipelineVC7.lib for Visual Studio .NET.

Lib\x64

A 64-bit version of the library GPUPipelineVC8.lib for use with Visual Studio 2005 only. Use this library for building 64-bit effects and transitions.

Media

Sample XML and bitmap files for the sample projects.

A Visual Studio solution (one for Visual Studio 2005 and one for Visual Studio .NET) with the following two sample projects:

SampleTFX. One sample effect and one sample transition.

SampleDVDMenuStyle. One sample DVD menu style.

In addition to the two project folders, the Common folder contains common.cpp, which defines the Transform Helper Functions.