Canon SDK Live View

28 Jun, 2009 justin VB.NET

Okay, recently we needed to make a Canon EOS40D capture a Live Stream (keep in mind this is a Still Camera not a video camera) and pull the Live Stream back to a Windows Forms application and perform interactions with another system via Serial Commands.  The biggest struggle throughout the project was the Live Stream.  Taking pictures and the rest of the project was a snap (bad pun)….

There was absolutely NO documentation provided in a managed code such as .NET (which is what we were writing it in), Canon does not support the SDK, and documentation on the internet is nearly nothing.

Below is a sample of the LiveView loop and how to call it in a separate thread to make it run.

Leave a Reply