ReactOS 0.4.15-dev-7953-g1f49173
IVMRWindowlessControl Interface Reference
Inheritance diagram for IVMRWindowlessControl:
Collaboration diagram for IVMRWindowlessControl:

Public Member Functions

HRESULT GetNativeVideoSize ([out] LONG *lpWidth, [out] LONG *lpHeight, [out] LONG *lpARWidth, [out] LONG *lpARHeight)
 
HRESULT GetMinIdealVideoSize ([out] LONG *lpWidth, [out] LONG *lpHeight)
 
HRESULT GetMaxIdealVideoSize ([out] LONG *lpWidth, [out] LONG *lpHeight)
 
HRESULT SetVideoPosition ([in] const LPRECT lpSRCRect, [in] const LPRECT lpDSTRect)
 
HRESULT GetVideoPosition ([out] LPRECT lpSRCRect, [out] LPRECT lpDSTRect)
 
HRESULT GetAspectRatioMode ([out] DWORD *lpAspectRatioMode)
 
HRESULT SetAspectRatioMode ([in] DWORD AspectRatioMode)
 
HRESULT SetVideoClippingWindow ([in] HWND hwnd)
 
HRESULT RepaintVideo ([in] HWND hwnd, [in] HDC hdc)
 
HRESULT DisplayModeChanged ()
 
HRESULT GetCurrentImage ([out] BYTE **lpDib)
 
HRESULT SetBorderColor ([in] COLORREF Clr)
 
HRESULT GetBorderColor ([out] COLORREF *lpClr)
 
HRESULT SetColorKey ([in] COLORREF Clr)
 
HRESULT GetColorKey ([out] COLORREF *lpClr)
 
HRESULT GetNativeVideoSize ([out] LONG *width, [out] LONG *height, [out] LONG *ar_width, [out] LONG *ar_height)
 
HRESULT GetMinIdealVideoSize ([out] LONG *width, [out] LONG *height)
 
HRESULT GetMaxIdealVideoSize ([out] LONG *width, [out] LONG *height)
 
HRESULT SetVideoPosition ([in] const RECT *src_rect, [in] const RECT *dst_rect)
 
HRESULT GetVideoPosition ([out] RECT *src_rect, [out] RECT *dst_rect)
 
HRESULT GetAspectRatioMode ([out] DWORD *mode)
 
HRESULT SetAspectRatioMode ([in] DWORD mode)
 
HRESULT SetVideoClippingWindow ([in] HWND hwnd)
 
HRESULT RepaintVideo ([in] HWND hwnd, [in] HDC hdc)
 
HRESULT DisplayModeChanged ()
 
HRESULT GetCurrentImage ([out] BYTE **data)
 
HRESULT SetBorderColor ([in] COLORREF border)
 
HRESULT GetBorderColor ([out] COLORREF *border)
 
HRESULT SetColorKey ([in] COLORREF key)
 
HRESULT GetColorKey ([out] COLORREF *key)
 
- 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 288 of file vmrender.idl.

Member Function Documentation

◆ DisplayModeChanged() [1/2]

HRESULT IVMRWindowlessControl::DisplayModeChanged ( )

◆ DisplayModeChanged() [2/2]

HRESULT IVMRWindowlessControl::DisplayModeChanged ( )

◆ GetAspectRatioMode() [1/2]

HRESULT IVMRWindowlessControl::GetAspectRatioMode ( [out] DWORD lpAspectRatioMode)

◆ GetAspectRatioMode() [2/2]

HRESULT IVMRWindowlessControl::GetAspectRatioMode ( [out] DWORD mode)

◆ GetBorderColor() [1/2]

HRESULT IVMRWindowlessControl::GetBorderColor ( [out] COLORREF border)

◆ GetBorderColor() [2/2]

HRESULT IVMRWindowlessControl::GetBorderColor ( [out] COLORREF lpClr)

◆ GetColorKey() [1/2]

HRESULT IVMRWindowlessControl::GetColorKey ( [out] COLORREF key)

◆ GetColorKey() [2/2]

HRESULT IVMRWindowlessControl::GetColorKey ( [out] COLORREF lpClr)

◆ GetCurrentImage() [1/2]

HRESULT IVMRWindowlessControl::GetCurrentImage ( [out] BYTE **  data)

◆ GetCurrentImage() [2/2]

HRESULT IVMRWindowlessControl::GetCurrentImage ( [out] BYTE **  lpDib)

◆ GetMaxIdealVideoSize() [1/2]

HRESULT IVMRWindowlessControl::GetMaxIdealVideoSize ( [out] LONG lpWidth,
[out] LONG lpHeight 
)

◆ GetMaxIdealVideoSize() [2/2]

HRESULT IVMRWindowlessControl::GetMaxIdealVideoSize ( [out] LONG width,
[out] LONG height 
)

◆ GetMinIdealVideoSize() [1/2]

HRESULT IVMRWindowlessControl::GetMinIdealVideoSize ( [out] LONG lpWidth,
[out] LONG lpHeight 
)

◆ GetMinIdealVideoSize() [2/2]

HRESULT IVMRWindowlessControl::GetMinIdealVideoSize ( [out] LONG width,
[out] LONG height 
)

◆ GetNativeVideoSize() [1/2]

HRESULT IVMRWindowlessControl::GetNativeVideoSize ( [out] LONG lpWidth,
[out] LONG lpHeight,
[out] LONG lpARWidth,
[out] LONG lpARHeight 
)

◆ GetNativeVideoSize() [2/2]

HRESULT IVMRWindowlessControl::GetNativeVideoSize ( [out] LONG width,
[out] LONG height,
[out] LONG ar_width,
[out] LONG ar_height 
)

◆ GetVideoPosition() [1/2]

HRESULT IVMRWindowlessControl::GetVideoPosition ( [out] LPRECT  lpSRCRect,
[out] LPRECT  lpDSTRect 
)

◆ GetVideoPosition() [2/2]

HRESULT IVMRWindowlessControl::GetVideoPosition ( [out] RECT src_rect,
[out] RECT dst_rect 
)

◆ RepaintVideo() [1/2]

HRESULT IVMRWindowlessControl::RepaintVideo ( [in] HWND  hwnd,
[in] HDC  hdc 
)

◆ RepaintVideo() [2/2]

HRESULT IVMRWindowlessControl::RepaintVideo ( [in] HWND  hwnd,
[in] HDC  hdc 
)

◆ SetAspectRatioMode() [1/2]

HRESULT IVMRWindowlessControl::SetAspectRatioMode ( [in] DWORD  AspectRatioMode)

◆ SetAspectRatioMode() [2/2]

HRESULT IVMRWindowlessControl::SetAspectRatioMode ( [in] DWORD  mode)

◆ SetBorderColor() [1/2]

HRESULT IVMRWindowlessControl::SetBorderColor ( [in] COLORREF  border)

◆ SetBorderColor() [2/2]

HRESULT IVMRWindowlessControl::SetBorderColor ( [in] COLORREF  Clr)

◆ SetColorKey() [1/2]

HRESULT IVMRWindowlessControl::SetColorKey ( [in] COLORREF  Clr)

◆ SetColorKey() [2/2]

HRESULT IVMRWindowlessControl::SetColorKey ( [in] COLORREF  key)

◆ SetVideoClippingWindow() [1/2]

HRESULT IVMRWindowlessControl::SetVideoClippingWindow ( [in] HWND  hwnd)

◆ SetVideoClippingWindow() [2/2]

HRESULT IVMRWindowlessControl::SetVideoClippingWindow ( [in] HWND  hwnd)

◆ SetVideoPosition() [1/2]

HRESULT IVMRWindowlessControl::SetVideoPosition ( [in] const LPRECT  lpSRCRect,
[in] const LPRECT  lpDSTRect 
)

◆ SetVideoPosition() [2/2]

HRESULT IVMRWindowlessControl::SetVideoPosition ( [in] const RECT src_rect,
[in] const RECT dst_rect 
)

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