Win32 API 日本語リファレンス
ホームMedia.DirectShow › IVMRWindowlessControl

IVMRWindowlessControl

COM
IID0eb1088c-4dcd-46f0-878f-39dae86a51b7継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetNativeVideoSize(INT* lpWidth, INT* lpHeight, INT* lpARWidth, INT* lpARHeight)
4HRESULT GetMinIdealVideoSize(INT* lpWidth, INT* lpHeight)
5HRESULT GetMaxIdealVideoSize(INT* lpWidth, INT* lpHeight)
6HRESULT SetVideoPosition(RECT* lpSRCRect, RECT* lpDSTRect)
7HRESULT GetVideoPosition(RECT* lpSRCRect, RECT* lpDSTRect)
8HRESULT GetAspectRatioMode(DWORD* lpAspectRatioMode)
9HRESULT SetAspectRatioMode(DWORD AspectRatioMode)
10HRESULT SetVideoClippingWindow(HWND hwnd)
11HRESULT RepaintVideo(HWND hwnd, HDC hdc)
12HRESULT DisplayModeChanged()
13HRESULT GetCurrentImage(BYTE** lpDib)
14HRESULT SetBorderColor(COLORREF Clr)
15HRESULT GetBorderColor(COLORREF* lpClr)
16HRESULT SetColorKey(COLORREF Clr)
17HRESULT GetColorKey(COLORREF* lpClr)