Microsoft DirectX 9.0

IVMRMixerControl9 Interface

The IVMRMixerControl9 interface enables an application to manipulate the incoming video streams on the Video Mixing Renderer Filter 9 (VMR-9).  This interface is intended for use by applications only; it should not be used by upstream filters.

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

Method Description
GetAlpha Retrieves the constant alpha value that is applied to this video stream.
GetBackgroundClr Retrieves the background color of the output rectangle.
GetMixingPrefs Retrieves the mixing preferences for the stream.
GetOutputRect Retrieves the position of this stream's video rectangle within the composition rectangle.
GetProcAmpControl Retrieves the current image adjustment settings, such as brightness, contrast, hue, and saturation.
GetProcAmpControlRange Retrieves the range of values for an image adjustment setting.
GetZOrder Retrieves this video stream's position in the Z-order.
SetAlpha Sets a constant alpha value that is applied to this video stream.
SetBackgroundClr Sets the background color of the output rectangle.
SetMixingPrefs Sets the mixing preferences for the stream.
SetOutputRect Sets the position of this stream within the composition rectangle.
SetProcAmpControl Sets the image adjustment.
SetZOrder Sets this video stream's position in the Z-order.

Requirements

Include D3d9.h, Vmr9.h.