Microsoft DirectX 9.0

IDDrawExclModeVideo::SetDDrawObject

The SetDDrawObject method sets the DirectDraw object to be used in subsequent drawing.

Syntax

HRESULT SetDDrawObject(
  LPDIRECTDRAW pDDrawObject
);

Parameters

pDDrawObject

[in] Pointer to the IDirectDraw interface on the object to use.

Return Values

Returns an HRESULT value. Possible values include the following.

Return code Description
S_OK Success.
E_INVALIDARG Argument is invalid.
A DirectDraw error code A DirectDraw error is encountered when trying to set the specified surface on the Overlay Mixer.

Remarks

A game application can use this method to share its DirectDraw object with the Overlay Mixer filter, so that the video can be drawn in a specified surface, as set in IDDrawExclModeVideo::SetDDrawSurface.

See Also