Microsoft DirectX 9.0

IVMRImagePresenter Interface

The IVMRImagePresenter interface is implemented by the default Allocator-Presenter for the Video Mixing Renderer Filter 7 (VMR-7). It must also be implemented by any plug-in Allocator-Presenter that an application provides for the VMR-7. The VMR-7 uses the methods on this interface to inform the Allocator-Presenter that it should present the video frame contained in the supplied Direct Draw surface.  Applications do not use this interface.

For the VMR-9, use the IVMRImagePresenter9 interface.

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

IVMRImagePresenter Methods 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.