Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 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
Header: Include D3d9.h, Vmr9.h.
Library: Use Strmiids.lib.