次の方法で共有


CBaseInputPin::CheckStreaming

ピンがサンプルを受け入れるかどうかを調べる。

構文

  virtual HRESULT CheckStreaming(void);

戻り値

次のいずれかの HRESULT 値を返す。

説明
S_OK 成功。
S_FALSE ピンは現在フラッシュ中である。
VFW_E_RUNTIME_ERROR ランタイム エラーが発生した。
VFW_E_WRONG_STATE ピンは停止している。

注意

派生クラスでこのメソッドをオーバーライドして、さらにチェックを行うことができる。オーバーライドする側のメソッドでは基底クラスの実装も呼び出す。

CBaseInputPin::Receive メソッドはこのメソッドを呼び出す。同様に、CBasePin::EndOfStream メソッドもこのメソッドを呼び出すようにオーバーライドすること。

参照