The Endoscope-1, -2 and -3 cameras are USB composite devices that are supported in Windows by DirectShow. The Endoscope.exe application provides support for the camera, and any other Direct Show camera installed on the target system.
If you want to create your own applications, working with DirectShow can be quite difficult as the way it has to be used can be quite obscure. Specifically, DirectShow functions are not obviously named, and arguments are commonly set with GUIDs rather than variables. The result is that its often extremely unclear what DirectShow sample code is actually doing, esspecially when there are few comments to explain. Learning what is happening and what your application has to do can be very time consuming.
Also, the Endoscope-1 and Endoscope-3 have a single button, and the Endoscope-2 has two buttons that an application will need to use. These buttons generate USB interrupt event which are caught by the SDK functions, and made available to the application.
In the Endoscope SDK...
Supported Languages: C, C++, C#, PiXCL 11.
Price: C$200 by PayPal.
How to get the Endoscope SDK: contact us by email .