| Microsoft DirectX 9.0 |
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.