Microsoft DirectX 9.0

IVMRImagePresenter9 Interface

The IVMRImagePresenter9 interface is implemented by the default allocator-presenter for the Video Mixing Renderer Filter 9 (VMR-9). It must also be implemented by any plug-in allocator-presenter that an application provides for the VMR-9. The VMR-9 uses this interface to inform the allocator-presenter that it should present the video frame contained in the supplied Direct3D surface. Applications do not use this interface.

In addition to the methods inherited from IUnknown, the IVMRImagePresenter9 interface exposes the following methods.

Method Description
PresentImage Called at precisely the moment this video frame should be presented.
StartPresenting Called just before the video starts playing.
StopPresenting Called just after the video stops playing.


Include D3d9.h, Vmr9.h.