CBaseInputPin::CheckStreaming
ピンがサンプルを受け入れるかどうかを調べる。
構文
virtual HRESULT CheckStreaming(void);
戻り値
次のいずれかの HRESULT 値を返す。
値 | 説明 |
S_OK | 成功。 |
S_FALSE | ピンは現在フラッシュ中である。 |
VFW_E_RUNTIME_ERROR | ランタイム エラーが発生した。 |
VFW_E_WRONG_STATE | ピンは停止している。 |
注意
派生クラスでこのメソッドをオーバーライドして、さらにチェックを行うことができる。オーバーライドする側のメソッドでは基底クラスの実装も呼び出す。
CBaseInputPin::Receive メソッドはこのメソッドを呼び出す。同様に、CBasePin::EndOfStream メソッドもこのメソッドを呼び出すようにオーバーライドすること。
参照