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 | 
IVMRWindowlessControl Interface
The IVMRWindowlessControl interface controls how the Video Mixing Renderer Filter 7 (VMR-7) renders a video stream within a container window. Applications must first put the VMR-7 into windowless mode before using this interface.
For the VMR-9, use the IVMRWindowlessControl9 interface.
In addition to the methods inherited from IUnknown, the IVMRWindowlessControl interface exposes the following methods:
| Method | Description | 
| DisplayModeChanged | Informs the VMR that a WM_DISPLAYCHANGE message has been received by the application. | 
| GetAspectRatioMode | Queries whether the VMR will preserve the aspect ratio of the source video. | 
| GetBorderColor | Retrieves the current border color used by the VMR. | 
| GetColorKey | Retrieves the current source color key value used by the VMR. | 
| GetCurrentImage | Retrieves a copy of the current image being displayed by the VMR. | 
| GetMaxIdealVideoSize | Retrieves the maximum video size that the VMR can display without incurring significant performance or image quality degradation. | 
| GetMinIdealVideoSize | Retrieves the minimum video size that the VMR can display without incurring significant performance or image quality degradation. | 
| GetNativeVideoSize | Retrieves the un-stretched video size and aspect ratio of the video. | 
| GetVideoPosition | Retrieves the current source and destination rectangles used to display the video. | 
| RepaintVideo | Repaints the current video frame. | 
| SetAspectRatioMode | Specifies whether the VMR will preserve the aspect ratio of the source video. | 
| SetBorderColor | Sets the border color to be used by the VMR. | 
| SetColorKey | Sets the source color key value that the VMR should use | 
| SetVideoClippingWindow | Specifies the container window that video should be clipped to. | 
| SetVideoPosition | Sets the source and destination rectangles for the video. | 
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.