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

現在、思考錯誤しながら作っているプログラミングは以下の通りです。
#include <vcl.h>
#pragma hdrstop
#include <windows.h>
#include <vfw.h>
#include "Unit1.h"
//-----------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
HWND hwnd;
//----------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
hwnd = capCreateCaptureWindow( NULL, WS_CHILD | WS_VISIBLE, 0, 0, 960, 720, this->Handle,100 );
// キャプチャウィンドウの作成
SendMessage(hwnd,WM_CAP_DRIVER_CONNECT,0,0L);
// キャプチャドライバに接続
capDriverGetCaps(hWndC, &CapDrvCaps, sizeof (CAPDRIVERCAPS));
if (CapDrvCaps.fHasOverlay)
capOverlay(hwnd,TRUE);
}

のプログラムでビデオキャプチャしたいと思っています。
現段階では、静止画は表示できるのですが、ストリーム再生(カメラからの映像垂れ流し)が実行できません。
capOverlayではデータの上書きができるのではないかと思うのですが、うまくいきません。
このプログラムのどこを直せば、うまく実行できるのでしょうか?
開発ツールはBorlandC++6.0です。
よろしくお願いします。

A 回答 (2件)

    • good
    • 0
この回答へのお礼

ありがとうございます!!!
このサイトを見ながらもう少し考えてみますね(^^)

お礼日時:2002/09/18 12:01

↓ひょっとしたらこのログが参考になるかもしれません。



http://n76cd-01p05.ppp11.odn.ad.jp/old/a8225.html

00.10.08.17.04
daigo さんの投稿です。

参考URL:http://n76cd-01p05.ppp11.odn.ad.jp/old/a8225.html
    • good
    • 0

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