Microsoft DirectX 9.0

VMR Renderless Playback Mode (Custom Allocator-Presenters)

In renderless playback mode, the VMR does not perform the rendering. Instead, it uses a custom allocator-presenter supplied by the application. This mode is useful for games and other types of applications that have sophisticated video effects. Renderless playback mode enables the applications to create and control its own DirectDraw surface (VMR-7) or Direct3D surface (VMR-9), and to access the video bits at presentation time.

In renderless mode, the VMR-9 does not automatically load its mixer component.

In renderless playback mode, the application does the following tasks:

The VMR does the following:

For more information about providing a custom allocator-presenter, see the following topics: