ReactOS  0.4.14-dev-297-g23e575c
IVMRWindowlessControl9 Interface Reference

import"vmr9.idl";

Inheritance diagram for IVMRWindowlessControl9:
Collaboration diagram for IVMRWindowlessControl9:

Public Member Functions

HRESULT GetNativeVideoSize ([out] LONG *width, [out] LONG *height, [out] LONG *arwidth, [out] LONG *arheight)
 
HRESULT GetMinIdealVideoSize ([out] LONG *width, [out] LONG *height)
 
HRESULT GetMaxIdealVideoSize ([out] LONG *width, [out] LONG *height)
 
HRESULT SetVideoPosition ([in] const RECT *source, [in] const RECT *dest)
 
HRESULT GetVideoPosition ([out] RECT *source, [out] RECT *dest)
 
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 **dib)
 
HRESULT SetBorderColor ([in] COLORREF color)
 
HRESULT GetBorderColor ([out] COLORREF *color)
 
- 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 162 of file vmr9.idl.

Member Function Documentation

◆ DisplayModeChanged()

HRESULT IVMRWindowlessControl9::DisplayModeChanged ( )

◆ GetAspectRatioMode()

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

◆ GetBorderColor()

HRESULT IVMRWindowlessControl9::GetBorderColor ( [out] COLORREF color)

◆ GetCurrentImage()

HRESULT IVMRWindowlessControl9::GetCurrentImage ( [out] BYTE **  dib)

◆ GetMaxIdealVideoSize()

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

◆ GetMinIdealVideoSize()

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

◆ GetNativeVideoSize()

HRESULT IVMRWindowlessControl9::GetNativeVideoSize ( [out] LONG width,
[out] LONG height,
[out] LONG arwidth,
[out] LONG arheight 
)

◆ GetVideoPosition()

HRESULT IVMRWindowlessControl9::GetVideoPosition ( [out] RECT source,
[out] RECT dest 
)

◆ RepaintVideo()

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

◆ SetAspectRatioMode()

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

◆ SetBorderColor()

HRESULT IVMRWindowlessControl9::SetBorderColor ( [in] COLORREF  color)

◆ SetVideoClippingWindow()

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

◆ SetVideoPosition()

HRESULT IVMRWindowlessControl9::SetVideoPosition ( [in] const RECT source,
[in] const RECT dest 
)

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