2011-01-18 11 views
1

(Windows SDKの "Samples \ multimedia \ directshow \ players \ dshowplayer"フォルダから)DirectShowサンプルプレーヤーをコンパイルしました。DirectShowからオーディオ/ビデオデータを取得する最も簡単な方法

すべてはうまく動作しますが、画面に直接レンダリングされ、オーディオは直接ダイレクトサウンドに送られます。私は、データを取得し、BMPに画像を書き出し、オーディオを.wavに書き出すことができる必要があります。

私は間違ったサンプルを出発点として使用していますか?そうでない場合、私はビデオとオーディオデータにアクセスできるようにサンプルを変更する最も簡単な方法は何ですか?

ありがとうございます!

答えて

0

レンダラーの前にSampleGrabberフィルターを挿入し、ISampleGrabberCBインターフェースを使用してデータにアクセスできます。それでもビデオをスクリーンにレンダリングし、オーディオを出力することができます。必要がない場合は、代わりにNullRendererを使用してください。 this example on codeprojectも参照してください。

関連する問題