電子書籍の厳選無料作品が豊富!

VC++ 2008 EXPRESS Win32アプリケーションで任意のウィンドウを開き
その中にDirectShowでWEBカメラ画像を表示させたいと思います。
任意のウィンドウには録画開始ボタンなどがあり、ボタンを押すと
録画開始されるようなサンプルとか解説してある場所はありませんか?
ネットで調べるとWin32コンソールアプリケーションで画像表示を行うものは
ありましたが、任意のウィンドウでのものは見つかりませんでした。
あと、MFCを使用するものもありますがExpressではMFCも使えませんので
使用できません。
何か、良いサイトや書籍がありましたら、ご教授ください。
よろしくお願いします。

A 回答 (3件)

こんにちは。


私は、以下のサイトにすごくお世話になりました。

//Geekなぺーじ
http://www.geekpage.jp/

ここの、プログラミング→DirectShowプログラミングから入れます。
    • good
    • 0
この回答へのお礼

ご教授ありがとうございます。
サイトの方、確認しましたが
『自前ウィンドウに表示する』というのがありますが
サンプルがMFCのために使えませんでした。
MFCを使用しない方法で何かありませんか?
とりあえず、C++駆け出しなんで勉強不足で申し訳ないですので
もう少し勉強してみます。
ありがとうございました。

お礼日時:2009/07/09 12:04

 こんにちは。



 当方はwebカメラはした事がないのですが、非MFCでWinMainからスタートする自前ウィンドウのwebカメラ事例では、以下辺りでしょうか。 
 ただし、ビデオレンダラのベースクラスをオーバーライドして、拾い上げたデータをDirect3Dテクスチャに変換したりと、相当難しい事をしています。
 http://www.shader.jp/xoops/html/masafumi/directx …

 DirectShowによるmpeg再生で良ければ、以下はIVideoWindowに自前ウィンドウを設定しています。此れも非MFCです。
 http://oshiete1.goo.ne.jp/qa4494380.html

 参考になれば。
    • good
    • 0
この回答へのお礼

ありがとうございます。
ちょっと、今、あれこれ調べてがんばってます。
今は、皆様からお教え頂いたサイト様を自分なりに
mpeg再生→usbカメラ再生など、MFC→非MFC、DirectShowのウィンドウ→自前のウィンドウと、あまり知識がないので、書き換え書き換えやってますが
なかなか、正解に当たらないみたいです。
もう少し頑張ってみます。

お礼日時:2009/07/13 03:17

サンプルは確かにMFCですが、ウィンドウの開き方とかハンドルの持ち方とかが違うだけで、肝心な部分はほとんどそのまま使えますよ。


あ、ちなみに私もExpressしか持っていません。
知識ゼロからググりまくって色んなサイトの情報をつなぎあわせて何とか作成できましたので、必ず可能です。
がんばって下さい~。
    • good
    • 0
この回答へのお礼

ありがとうございます。
僕も初心者で、かなり無茶なスタートだと思ってますが
心強いです。
ありがとうございます。
今は、ぐぐったり、いろいろ教えていただいたサイト様を
見させていただき、合成しまくって。。。
なんとか、結果を出したいところですが。。。
なかなか厳しいです。
もう少しがんばってみます。

お礼日時:2009/07/13 03:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!