Microsoft DirectX 9.0 |
The IVideoWindow object manages the window of a video renderer. To use this object, declare a variable of type IVideoWindow and set it equal to the FilgraphManager object:
Dim mGraph As New FilgraphManager
Dim iVidWin As IVideoWindow
Set iVidWin = mGraph
The methods and properties of this object fail if the graph does not have a connected video renderer.
Requirements
Include a reference in your project to "ActiveMovie control type library" (Quartz.dll).
The IVideoWindow object exposes the following properties and methods.
Property | Description |
AutoShow | Specifies whether the video renderer automatically shows the video window when it receives video data. |
BackgroundPalette | Specifies whether the video window realizes its palette in the background. |
BorderColor | Sets or retrieves the color that appears around the edges of the destination rectangle. |
Caption | Sets or retrieves the window caption. |
FullScreenMode | Enables or disables full-screen mode. |
Height | Sets or retrieves the height of the video window. |
Left | Sets or retrieves the x-coordinate of the video window. |
MessageDrain | Sets or retrieves a window that receives mouse and keyboard messages from the video window. |
Owner | Sets or retrieves the parent window for the video window. |
Top | Sets or retrieves the y-coordinate of the video window. |
Visible | Shows or hides the video window. |
Width | Sets or retrieves the width of the video window. |
WindowState | Shows, hides, minimizes, or maximizes the video window. |
WindowStyle | Sets or retrieves the window style on the video window. |
WindowStyleEx | Sets or retrieves the extended window style on the video window. |
Method | Description |
GetMaxIdealImageSize | Retrieves the maximum ideal size for the video image. |
GetMinIdealImageSize | Retrieves the minimum ideal size for the video image. |
GetRestorePosition | Retrieves the restored window position. |
GetWindowPosition | Retrieves the position of the video window. |
HideCursor | Hides or shows the cursor. |
IsCursorHidden | Queries whether the cursor is hidden. |
NotifyOwnerMessage | Forwards a message to the video window. |
SetWindowForeground | Places the video window at the top of the Z order. |
SetWindowPosition | Sets the position of the video window. |