こんばんは、高野です。

前回、 "[vcpp 00032726] DirectShowを使ったCCDカメラの
キャプチャ処理"で質問し、あひるさんのお返事よりサンプル
内のDumpフィルタを解析しましたが、その部分について、
わからなかったので、その部分について
質問いたします。

まず、何をしたいかというと、サンプルにあるAmCapに少し
手を加え、表示してある動画の一瞬を写真のようにBitmap
ファイルなどに保存したいと考えています。

そこで、Dumpフィルタを見ると
 CDumpInputPin::Receive(IMediaSample *pSample)
が、使えるんではないかと思いました。
この IMediaSample インターフェースから DIB のデータが
取れそうなのはわかったのですが、IMediaSampleをどうやって
取得すればよいのかわかりません。

推測でもかまわないので、何か情報をください。

よろしくお願い致します。

///////////////////////////////////////////
//
// 高野 徳満
//     Norimitsu Takano
//
//  e-mail : t...@fat.coara.or.jp
//
///////////////////////////////////////////