ReactOS 0.4.16-dev-117-g38f21f9
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: