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

IMSVidEVR

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID15e496ae-82a8-4cf9-a6b6-c561dc60398f継承元IMSVidVideoRenderer呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl46

メソッド 4

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

vtbl 46 HRESULT get_Presenter(IMFVideoPresenter** ppAllocPresent)
ppAllocPresentIMFVideoPresenter**out現在のEVRビデオプレゼンター(IMFVideoPresenter)を受け取る出力先。
vtbl 47 HRESULT put_Presenter(IMFVideoPresenter* pAllocPresent)
pAllocPresentIMFVideoPresenter*in設定するEVRビデオプレゼンター(IMFVideoPresenter)オブジェクト。
vtbl 48 HRESULT put_SuppressEffects(VARIANT_BOOL bSuppress)
bSuppressVARIANT_BOOLin映像エフェクトを抑制するかどうかを指定する真偽値。
vtbl 49 HRESULT get_SuppressEffects(VARIANT_BOOL* bSuppress)
bSuppressVARIANT_BOOL*out映像エフェクトが抑制されているかどうかを受け取る真偽値の出力先。