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

IMSVidVideoRenderer

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID37b03540-a4c8-11d2-b634-00c04f79498e継承元IMSVidOutputDevice呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl16

メソッド 30

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
16HRESULT get_CustomCompositorClass(LPWSTR* CompositorCLSID)
17HRESULT put_CustomCompositorClass(LPWSTR CompositorCLSID)
18HRESULT get__CustomCompositorClass(GUID* CompositorCLSID)
19HRESULT put__CustomCompositorClass(GUID* CompositorCLSID)
20HRESULT get__CustomCompositor(IVMRImageCompositor** Compositor)
21HRESULT put__CustomCompositor(IVMRImageCompositor* Compositor)
22HRESULT get_MixerBitmap(IPictureDisp** MixerPictureDisp)
23HRESULT get__MixerBitmap(IVMRMixerBitmap** MixerPicture)
24HRESULT put_MixerBitmap(IPictureDisp* MixerPictureDisp)
25HRESULT put__MixerBitmap(VMRALPHABITMAP* MixerPicture)
26HRESULT get_MixerBitmapPositionRect(IMSVidRect** rDest)
27HRESULT put_MixerBitmapPositionRect(IMSVidRect* rDest)
28HRESULT get_MixerBitmapOpacity(INT* opacity)
29HRESULT put_MixerBitmapOpacity(INT opacity)
30HRESULT SetupMixerBitmap(IPictureDisp* MixerPictureDisp, INT Opacity, IMSVidRect* rDest)
31HRESULT get_SourceSize(SourceSizeList* CurrentSize)
32HRESULT put_SourceSize(SourceSizeList NewSize)
33HRESULT get_OverScan(INT* plPercent)
34HRESULT put_OverScan(INT lPercent)
35HRESULT get_AvailableSourceRect(IMSVidRect** pRect)
36HRESULT get_MaxVidRect(IMSVidRect** ppVidRect)
37HRESULT get_MinVidRect(IMSVidRect** ppVidRect)
38HRESULT get_ClippedSourceRect(IMSVidRect** pRect)
39HRESULT put_ClippedSourceRect(IMSVidRect* pRect)
40HRESULT get_UsingOverlay(VARIANT_BOOL* UseOverlayVal)
41HRESULT put_UsingOverlay(VARIANT_BOOL UseOverlayVal)
42HRESULT Capture(IPictureDisp** currentImage)
43HRESULT get_FramesPerSecond(INT* pVal)
44HRESULT get_DecimateInput(VARIANT_BOOL* pDeci)
45HRESULT put_DecimateInput(VARIANT_BOOL pDeci)