我正在使用此代码从网络摄像头拍摄照片:
if hWndC <> 0 then
begin
SendMessage(hWndC, WM_CAP_SAVEDIB, 0,
longint(StringToPAnsiChar('C:\Test.bmp')));
end;
此代码将保存照片,如何在不通过文件的情况下拍摄此照片并将其直接存储到Tbitmap或Timage?
抱歉我的英语不好。提前谢谢答案 0 :(得分:3)
您可以使用Video For Windows(FVW)和/或DirectX进行此类工作。 我成功使用了来自http://siapen.googlecode.com/svn/trunk/webcam/Common/的michael@grizzlymotion.com(VFrames.pas和FSample.pas)中的代码 我使用XE4提供的DirectX头文件与XE4一起使用此代码。 本文可能对以下内容有用:Delphi Webcam Simple Program