動画を再生しながら、マニュアルで動画のスナップショットを選択する機能があります。できるようにする作業を行ってます。なんかのスナップショットが取得できるようになって、とっつきやすくなるところですね。フィルターも必要になるので、機能的にはあまり変わらないかもです。ここからは実装の話になります。再生しながら、スナップショットを取得する機能は右往左往、なかなか実装に目処が立ちませんでした。使った再生方法を試してみました。IMFVideoDisplayControl::GetCurrentImageがあるので、簡単にできるかなーと思ったのですが、この関数は、拡縮済みの出力画像を返すので、オリジナル画像が取得できませんでした。自作するか、出力と入力の間に自作のフィルターをかませる必要がありそうです。MediaSinkを使用してできないか試してみたのですが、無理っぽいです。モードでシークしているときなどは、サンプルデーターが届きませんでした。再生からかなり遅れて、データーが届くみたいな感じでした。音が流れるのと同時には、データーが届かなかったからです。指定すると失敗します。MFVideoFormat_IYUVを指定するとうまくいきます。デコーダーが、RGB32での出力をサポートしないためです。データーが届くようにするには、動画のトポロジーに、変換用のフィルターを追加する必要があると思いますが、簡単にはできませんでした。データーを自分でデコードした方がいいかもしれません。なんかが使えると思います。Sinkが使えないことがわかったので、完成するまでやってません。使って再生する方法を試みてます。動画のみを再生するだけなら、なんとかなりそうです。簡単に利用できますが、スレッドの知識がないとハマること間違いなし。将来的には、フィルターをかませる方法に実装しなおすかもしれん。機能を実装するのはきついからなー。動画を見るノの最新版はこちらのページから、ダウンロードできます。構成方法はよくわからない部分が多い。ドキュメント不足かな。指定しないとダメっぽいんだけど、そんなの簡単には気づかないよー。一部が見つかりませんでした。インスタンスに設定されていません。より、アクセスが記録されています。