ホーム › Media.DirectShow › IVMRWindowlessControl9
IVMRWindowlessControl9
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetNativeVideoSize(INT* lpWidth, INT* lpHeight, INT* lpARWidth, INT* lpARHeight) |
| 4 | HRESULT GetMinIdealVideoSize(INT* lpWidth, INT* lpHeight) |
| 5 | HRESULT GetMaxIdealVideoSize(INT* lpWidth, INT* lpHeight) |
| 6 | HRESULT SetVideoPosition(RECT* lpSRCRect, RECT* lpDSTRect) |
| 7 | HRESULT GetVideoPosition(RECT* lpSRCRect, RECT* lpDSTRect) |
| 8 | HRESULT GetAspectRatioMode(DWORD* lpAspectRatioMode) |
| 9 | HRESULT SetAspectRatioMode(DWORD AspectRatioMode) |
| 10 | HRESULT SetVideoClippingWindow(HWND hwnd) |
| 11 | HRESULT RepaintVideo(HWND hwnd, HDC hdc) |
| 12 | HRESULT DisplayModeChanged() |
| 13 | HRESULT GetCurrentImage(BYTE** lpDib) |
| 14 | HRESULT SetBorderColor(COLORREF Clr) |
| 15 | HRESULT GetBorderColor(COLORREF* lpClr) |