ここでは、SampleGrabberを使って動画フレームを静止画として取得する方法を説明したいと思います。 (注意)ここの例では、サンプルを簡潔にするためにエラー処理を書いていません。 動画から静止画を取得する方法にはIBasicVideo::GetCurrentImageを使う方法とSampleGrabberを使う方法の2つがあります。 ここでは、SampleGrabberを利用する方法を説明したいと思います。 IBasicVideo::GetCurrentImageを使った方法の方が単純で簡単ですが、制約も多く、利用出来ない場合もあります。 IBasicVideo::GetCurrentImageの制約ですが、まずPauseを行った状態でしか静止画が取得できません。 GraphがRun()している状態で静止画を取得できないのは結構つらいです。 また、ハードウェアやソフトウェアの環境によ