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

IVPBaseConfig

COM
継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

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

vtblメソッド
3HRESULT GetConnectInfo(DWORD* pdwNumConnectInfo, DDVIDEOPORTCONNECT* pddVPConnectInfo)
4HRESULT SetConnectInfo(DWORD dwChosenEntry)
5HRESULT GetVPDataInfo(AMVPDATAINFO* pamvpDataInfo)
6HRESULT GetMaxPixelRate(AMVPSIZE* pamvpSize, DWORD* pdwMaxPixelsPerSecond)
7HRESULT InformVPInputFormats(DWORD dwNumFormats, DDPIXELFORMAT* pDDPixelFormats)
8HRESULT GetVideoFormats(DWORD* pdwNumFormats, DDPIXELFORMAT* pddPixelFormats)
9HRESULT SetVideoFormat(DWORD dwChosenEntry)
10HRESULT SetInvertPolarity()
11HRESULT GetOverlaySurface(IDirectDrawSurface** ppddOverlaySurface)
12HRESULT SetDirectDrawKernelHandle(UINT_PTR dwDDKernelHandle)
13HRESULT SetVideoPortID(DWORD dwVideoPortID)
14HRESULT SetDDSurfaceKernelHandles(DWORD cHandles, UINT_PTR* rgDDKernelHandles)
15HRESULT SetSurfaceParameters(DWORD dwPitch, DWORD dwXOrigin, DWORD dwYOrigin)