次の方法で共有


CBasePin::Run

Run メソッドは、フィルタが今実行中であることをピンに通知する。

構文

  HRESULT Run(
    REFERENCE_TIME tStart
);

パラメータ

tStart

フィルタの IMediaFilter::Run メソッドに渡される開始タイム。

戻り値

S_OK を返す。

注意

フィルタがポーズから実行中になると、CBaseFilter クラスは、フィルタのすべてのピンに対してこのメソッドを呼び出す。

このメソッドは基底クラスでは何も実行しない。派生クラスはこのメソッドをオーバーライドできる。たとえば、サンプルを出力するワーカー スレッドをピンで開始できる。

フィルタ グラフ マネージャの内部状態はこのメンバ関数が戻った後でないと更新されないので、このメソッドから状態を確認してはならない。

参照