Trial,FireMonkey3でビデオキャプチャーを試してみたら、なんとか上手くいった。↓DelphiXE4製品版でやってみたら、何もしなくてもちゃんと動いた。Studio\10.0\Samples\FireMonkey\VideoCaptureHDとりあえず動くけど、すぐに例外で止まる。調べてみたら、サンプルが良くないらしい。スレッドで競合起きてるみたい。TImageという訳で、これをそのままやってみるが、まだ問題が有る。1.停止が上手くいかない。停止使用とするとハングアップする。2.画面上部のボタンの描画が発生すると、例外が発生する時が有る。64bitDelphiXE3ちなみにMacOSXでは問題無く動く。WindowsXPでは例外とか発生しないが、ビデオキャプチャウィンドウが別に開いてしまうので、アプリとして見た目が変わり過ぎてしまいます。...、どうしたものやら。Traial)XE4のTrial版がアップされていたので、XE4で試してみました。XE4のサンプルを試して見るも、やはり例外が発生する。Studio\11.0\Samples\FireMonkey\VideoCaptureHDで、色々と試して見たところとりあえずの対策が見つかりました。trial)2013-04-24下記3点の対策を行って、今のところは、例外が出ずに動いています。1,2番目のは、例外対策。3番目の対策しないと、アプリケーション終了時に固まります。Image1.Bitmap.Assign(buffer_bmp);end;2.SampleBufferReadyでSyncする為のバッファーのBitmapは、関数外に置くBitmapをFormCreateで生成、FormDestroyで破棄する。3.FireMonkeyのソースにパッチを当てる※Trial版はFireMonkeyのソースが入っていなかったので、FireMonkeyのソースは、XE3の物を使いました。FMX.Media.Win.pasのソースを、VideoCaptureHDプロジェクトフォルダにコピー。