Microsoft DirectX 8.1 (C++) |
The IDDrawExclModeVideo interface is implemented by the Overlay Mixer Filter. The interface enables video playback while in Microsoft® DirectDraw® exclusive full-screen mode. Game applications can use DirectDraw in exclusive full-screen mode and continue playing video. For example, the video can be in the background and graphics can be used on top of it. The application passes in a DirectDraw object and
The DVD graph builder object uses IDDrawExclModeVideo to play DVD content while in DirectDraw exclusive full-screen mode. This interface can also be used alone to play MPEG-1 or AVI videos in games.
In addition to the methods inherited from IUnknown, the IDDrawExclModeVideo interface exposes the following methods.
Method | Description |
GetDDrawObject | Retrieves the DirectDraw object being used by the Overlay Mixer. |
GetDDrawSurface | Retrieves the DirectDraw surface being used by the Overlay Mixer. |
GetNativeVideoProps | Retrieves the width, height, and aspect ratio of the Overlay Mixer's primary stream. |
SetCallbackInterface | Specifies the callback interface to the Overlay Mixer so that the calling application can be notified about adjustments to the display during video playback. |
SetDDrawObject | Sets the DirectDraw object to be used in subsequent drawing. |
SetDDrawSurface | Sets the DirectDraw surface to be used in subsequent drawing. |
SetDrawParameters | Specifies which part of the original video will appear at which position of the screen. |