ホーム › Media.DirectShow.Tv › IDTFilter
IDTFilter
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT get_EvalRatObjOK(HRESULT* pHrCoCreateRetVal)
| pHrCoCreateRetVal | HRESULT* | out | 格付け評価オブジェクトのCoCreate結果HRESULTを受け取る出力。S_OKで生成成功を示す。 |
vtbl 4 HRESULT GetCurrRating(EnTvRat_System* pEnSystem, EnTvRat_GenericLevel* pEnRating, INT* plbfEnAttr)
| pEnSystem | EnTvRat_System* | out | 現在の格付け体系を受け取るEnTvRat_System列挙値の出力。 |
| pEnRating | EnTvRat_GenericLevel* | out | 現在の格付けレベルを受け取るEnTvRat_GenericLevel列挙値の出力。 |
| plbfEnAttr | INT* | out | 格付け属性のビットフラグを受け取るINT出力。 |
vtbl 5 HRESULT get_BlockedRatingAttributes(EnTvRat_System enSystem, EnTvRat_GenericLevel enLevel, INT* plbfEnAttr)
| enSystem | EnTvRat_System | in | 対象とする格付け体系を指定するEnTvRat_System列挙値。 |
| enLevel | EnTvRat_GenericLevel | in | 対象とする格付けレベルを指定するEnTvRat_GenericLevel列挙値。 |
| plbfEnAttr | INT* | out | 指定体系/レベルでブロックされる属性のビットフラグを受け取るINT出力。 |
vtbl 6 HRESULT put_BlockedRatingAttributes(EnTvRat_System enSystem, EnTvRat_GenericLevel enLevel, INT lbfAttrs)
| enSystem | EnTvRat_System | in | 設定対象の格付け体系を指定するEnTvRat_System列挙値。 |
| enLevel | EnTvRat_GenericLevel | in | 設定対象の格付けレベルを指定するEnTvRat_GenericLevel列挙値。 |
| lbfAttrs | INT | in | ブロックする属性を表すビットフラグ。INTで指定する。 |
vtbl 7 HRESULT get_BlockUnRated(BOOL* pfBlockUnRatedShows)
| pfBlockUnRatedShows | BOOL* | out | 未格付け番組をブロックするかを受け取るBOOL。TRUEでブロックを示す。 |
vtbl 8 HRESULT put_BlockUnRated(BOOL fBlockUnRatedShows)
| fBlockUnRatedShows | BOOL | in | 未格付け番組をブロックするか。TRUEでブロックを指定するBOOL。 |
vtbl 9 HRESULT get_BlockUnRatedDelay(INT* pmsecsDelayBeforeBlock)
| pmsecsDelayBeforeBlock | INT* | out | 未格付け番組をブロックするまでの遅延を受け取るINT出力。単位はミリ秒。 |
vtbl 10 HRESULT put_BlockUnRatedDelay(INT msecsDelayBeforeBlock)
| msecsDelayBeforeBlock | INT | in | 未格付け番組をブロックするまでの遅延。単位はミリ秒のINTで指定する。 |