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

IDTFilter

COM
IIDc4c4c4b2-0049-4e2b-98fb-9537f6ce516d継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtbl 3 HRESULT get_EvalRatObjOK(HRESULT* pHrCoCreateRetVal)
pHrCoCreateRetValHRESULT*out格付け評価オブジェクトのCoCreate結果HRESULTを受け取る出力。S_OKで生成成功を示す。
vtbl 4 HRESULT GetCurrRating(EnTvRat_System* pEnSystem, EnTvRat_GenericLevel* pEnRating, INT* plbfEnAttr)
pEnSystemEnTvRat_System*out現在の格付け体系を受け取るEnTvRat_System列挙値の出力。
pEnRatingEnTvRat_GenericLevel*out現在の格付けレベルを受け取るEnTvRat_GenericLevel列挙値の出力。
plbfEnAttrINT*out格付け属性のビットフラグを受け取るINT出力。
vtbl 5 HRESULT get_BlockedRatingAttributes(EnTvRat_System enSystem, EnTvRat_GenericLevel enLevel, INT* plbfEnAttr)
enSystemEnTvRat_Systemin対象とする格付け体系を指定するEnTvRat_System列挙値。
enLevelEnTvRat_GenericLevelin対象とする格付けレベルを指定するEnTvRat_GenericLevel列挙値。
plbfEnAttrINT*out指定体系/レベルでブロックされる属性のビットフラグを受け取るINT出力。
vtbl 6 HRESULT put_BlockedRatingAttributes(EnTvRat_System enSystem, EnTvRat_GenericLevel enLevel, INT lbfAttrs)
enSystemEnTvRat_Systemin設定対象の格付け体系を指定するEnTvRat_System列挙値。
enLevelEnTvRat_GenericLevelin設定対象の格付けレベルを指定するEnTvRat_GenericLevel列挙値。
lbfAttrsINTinブロックする属性を表すビットフラグ。INTで指定する。
vtbl 7 HRESULT get_BlockUnRated(BOOL* pfBlockUnRatedShows)
pfBlockUnRatedShowsBOOL*out未格付け番組をブロックするかを受け取るBOOL。TRUEでブロックを示す。
vtbl 8 HRESULT put_BlockUnRated(BOOL fBlockUnRatedShows)
fBlockUnRatedShowsBOOLin未格付け番組をブロックするか。TRUEでブロックを指定するBOOL。
vtbl 9 HRESULT get_BlockUnRatedDelay(INT* pmsecsDelayBeforeBlock)
pmsecsDelayBeforeBlockINT*out未格付け番組をブロックするまでの遅延を受け取るINT出力。単位はミリ秒。
vtbl 10 HRESULT put_BlockUnRatedDelay(INT msecsDelayBeforeBlock)
msecsDelayBeforeBlockINTin未格付け番組をブロックするまでの遅延。単位はミリ秒のINTで指定する。