Reputation: 967
I am looking for a way to use my webcam in delphi, primary for grabbing a picture, by some reason I cannot use TWAIN drivers.
Upvotes: 2
Views: 3202
Reputation: 2806
Try these resources
DSPack is a set of Components and class to write Multimedia Applications using MS Direct Show and DirectX technologies. DSPack 2.3 is designed to work with DirectX 9 on Win9X, ME, 2000, and Windows XP operating systems using Delphi 5,6,7 and BCB6.
or
capCreateCaptureWindow function (sample code)
The capCreateCaptureWindow function creates a capture window.
Syntax C++
HWND VFWAPI capCreateCaptureWindow( LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWnd, int nID );
Upvotes: 4
Reputation: 24086
I was typing this in a comment to Trinidad's answer, but the message became to long.
2 years ago I've tried all of the Delphi solutions that I could find to grab video.
My requirements were:
To tell the truth, the overall results were disappointing. None of the solutions met all of the above the requirements.
DsPack scored the best on all points, but I could only make it work in Delphi7, until I found an "unofficial" port on this page: http://www.songbeamer.com/delphi/
Nowadays it works like a charm, in Delphi 2010.
I'm a very happy user, so let me take this opportunity to thank the creators of dsPack and Sebastian Zierer who ported the code to the modern Delphi's!
Upvotes: 3