ReactOS  0.4.15-dev-2359-g0dedb9b
IDirectDrawVideo Interface Reference


Inheritance diagram for IDirectDrawVideo:
Collaboration diagram for IDirectDrawVideo:

Public Member Functions

HRESULT GetSwitches ([out] DWORD *pSwitches)
HRESULT SetSwitches ([in] DWORD Switches)
HRESULT GetCaps ([out] DDCAPS *pCaps)
HRESULT GetEmulatedCaps ([out] DDCAPS *pCaps)
HRESULT GetSurfaceDesc ([out] DDSURFACEDESC *pSurfaceDesc)
HRESULT GetFourCCCodes ([out] DWORD *pCount, [out] DWORD *pCodes)
HRESULT SetDirectDraw ([in] IDirectDraw *ddraw)
HRESULT GetDirectDraw ([out] IDirectDraw **ddraw)
HRESULT GetSurfaceType ([out] DWORD *pSurfaceType)
HRESULT SetDefault ()
HRESULT UseScanLine ([in] long UseScanLine)
HRESULT CanUseScanLine ([out] long *UseScanLine)
HRESULT UseOverlayStretch ([in] long UseOverlayStretch)
HRESULT CanUseOverlayStretch ([out] long *UseOverlayStretch)
HRESULT UseWhenFullScreen ([in] long UseWhenFullScreen)
HRESULT WillUseFullScreen ([out] long *UseWhenFullScreen)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 68 of file amvideo.idl.

Member Function Documentation

◆ CanUseOverlayStretch()

HRESULT IDirectDrawVideo::CanUseOverlayStretch ( [out] long UseOverlayStretch)

◆ CanUseScanLine()

HRESULT IDirectDrawVideo::CanUseScanLine ( [out] long UseScanLine)

◆ GetCaps()

HRESULT IDirectDrawVideo::GetCaps ( [out] DDCAPS pCaps)

◆ GetDirectDraw()

HRESULT IDirectDrawVideo::GetDirectDraw ( [out] IDirectDraw **  ddraw)

◆ GetEmulatedCaps()

HRESULT IDirectDrawVideo::GetEmulatedCaps ( [out] DDCAPS pCaps)

◆ GetFourCCCodes()

HRESULT IDirectDrawVideo::GetFourCCCodes ( [out] DWORD pCount,
[out] DWORD pCodes 

◆ GetSurfaceDesc()

HRESULT IDirectDrawVideo::GetSurfaceDesc ( [out] DDSURFACEDESC pSurfaceDesc)

◆ GetSurfaceType()

HRESULT IDirectDrawVideo::GetSurfaceType ( [out] DWORD pSurfaceType)

◆ GetSwitches()

HRESULT IDirectDrawVideo::GetSwitches ( [out] DWORD pSwitches)

◆ SetDefault()

HRESULT IDirectDrawVideo::SetDefault ( )

◆ SetDirectDraw()

HRESULT IDirectDrawVideo::SetDirectDraw ( [in] IDirectDraw *  ddraw)

◆ SetSwitches()

HRESULT IDirectDrawVideo::SetSwitches ( [in] DWORD  Switches)

◆ UseOverlayStretch()

HRESULT IDirectDrawVideo::UseOverlayStretch ( [in] long  UseOverlayStretch)

◆ UseScanLine()

HRESULT IDirectDrawVideo::UseScanLine ( [in] long  UseScanLine)

◆ UseWhenFullScreen()

HRESULT IDirectDrawVideo::UseWhenFullScreen ( [in] long  UseWhenFullScreen)

◆ WillUseFullScreen()

HRESULT IDirectDrawVideo::WillUseFullScreen ( [out] long UseWhenFullScreen)

The documentation for this interface was generated from the following file: