質問

質問者:tkhr1109 VC++ 2008 EXPRESS DIRECTSHOW Win32アプリケーション
困り度:
  • 暇なときにでも
VC++ 2008 EXPRESS Win32アプリケーションで任意のウィンドウを開き
その中にDirectShowでWEBカメラ画像を表示させたいと思います。
任意のウィンドウには録画開始ボタンなどがあり、ボタンを押すと
録画開始されるようなサンプルとか解説してある場所はありませんか?
ネットで調べるとWin32コンソールアプリケーションで画像表示を行うものは
ありましたが、任意のウィンドウでのものは見つかりませんでした。
あと、MFCを使用するものもありますがExpressではMFCも使えませんので
使用できません。
何か、良いサイトや書籍がありましたら、ご教授ください。
よろしくお願いします。
質問投稿日時:09/07/08 16:02
質問番号:5108764
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:pyonmae こんにちは。
私は、以下のサイトにすごくお世話になりました。

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

ここの、プログラミング→DirectShowプログラミングから入れます。
種類:回答
どんな人:経験者
自信:自信あり
回答日時:09/07/08 16:58
回答番号:No.1
この回答へのお礼ご教授ありがとうございます。
サイトの方、確認しましたが
『自前ウィンドウに表示する』というのがありますが
サンプルがMFCのために使えませんでした。
MFCを使用しない方法で何かありませんか?
とりあえず、C++駆け出しなんで勉強不足で申し訳ないですので
もう少し勉強してみます。
ありがとうございました。

回答

良回答10pt

回答者:machongola  こんにちは。

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

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

 参考になれば。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:09/07/09 19:01
回答番号:No.3
この回答へのお礼ありがとうございます。
ちょっと、今、あれこれ調べてがんばってます。
今は、皆様からお教え頂いたサイト様を自分なりに
mpeg再生→usbカメラ再生など、MFC→非MFC、DirectShowのウィンドウ→自前のウィンドウと、あまり知識がないので、書き換え書き換えやってますが
なかなか、正解に当たらないみたいです。
もう少し頑張ってみます。
最新から表示回答順に表示良回答のみ表示