2011-02-17 3 views
0

1つのストリームバッファシンクに2つのストリームバッファソースを供給できますか?私がしたいことは、3つのグラフを持つことです。最初は私のキャプチャグラフで、ストリームバッファーシンクに入ります。 2つ目は、ストリームバッファソースを使用するプレビューグラフです。シンクにつながっている画像を取得するためのサンプルグラバーを備えた独立したグラフが必要ですが、私はビデオプレビューを気にせずに探すことができます。Microsoft StreamBufferEngineは、1つのシンクに2つのソースをサポートしていますか?

これは可能ですか?私の最初のテストはうまくいきませんでした。

おかげで、

デビッド

答えて

0

私はあなたがGMFBridgeようなものを使用するかもしれないと思います。これは、あるグラフから別のグラフにデータを転送することを可能にするAPIです。あなたは、例えば、次のように探してグラフを作成することができます。この設定で

GMFBridge example graph

は、あなたが開始すると、あなたが好きなプレビューグラフとsamplegrabberグラフを停止することができます。

スウェーデン

+0

これは私が探しているものではありません。ストリームバッファエンジンの機能を使用して、録画中にビデオをスクラブしたり、単一のファイルではなく循環バッファを使用したりすることができます。 –

+0

上記と同様の設定をしましたか? 1つのストリームバッファーシンクに2つのストリームバッファーソースを供給させる代わりに、ビデオを無限ピンティーフィルターに似たものに分割し、各ソースに対して1つのシンクを持たせることはできますか? – Svein

+0

私はこれをまだ試していません。これは今のところ優先順位が低くなっています。 –

0

はい。これは可能です。たとえば、アプリケーションはサービスを使用してSBEシンクフィルタを介して記録し、SBEソースフィルタを使用してUIが表示します。別のサービスは、SBEソースフィルタの別のインスタンスを使用してSBEシンクフィルタを介して記録された同じデータのネットワークストリームを提供します。

関連する問題