Transform Interfaces

This section contains reference pages for the main Windows Movie Maker interfaces. All interfaces are required unless otherwise noted.

Interface Description
IMediaTransform Implemented by a transform to enable it to communicate with Windows Movie Maker.
IBufferManager Used to access all surfaces and buffers.
IBuffer Wraps the source textures and the destination surface.
INotifySeek Optional interface that a transform can implement to receive notifications of playback discontinuities that are caused when a user seeks within a file.
IControlOutputSize Optional interface that a transform can implement to enable it to change its output buffer requirements after each frame is processed.
ISurface Wraps an IDirect3DSurface9 interface that represents a video surface.
ISurfaceManager Controls allocation and destruction of Direct3D surfaces.

See Also