CBasePin.Active メソッド

このメソッドは Active 、フィルターがアクティブになったことをピンに通知します。

構文

virtual HRESULT Active();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

S_OK を返します。

解説

フィルターが停止から一時停止に切り離されると、 CBaseFilter クラスは、フィルターの接続されているすべてのピンでこのメソッドを呼び出します。

このメソッドは基底クラスでは何もしません。 派生クラスは、このメソッドをオーバーライドできます。たとえば、ピンはアロケーターをコミットしたり、ハードウェア リソースを取得したりする場合があります。

フィルター グラフ マネージャーの内部状態は、このメンバー関数が戻るまで更新されないため、このメソッドから状態をテストしないでください。

必要条件

要件
ヘッダー
Amfilter.h (ストリーム.h を含む)
ライブラリ
Strmbase.lib (リテール ビルド);
Strmbasd.lib (デバッグ ビルド)

関連項目

CBasePin クラス