Questions tagged [edsdk]

EDSDK is Canon's EOS Digital Camera SDK. It is a Library that allows developers to access and control all Canon EOS Cameras programmatically in their applications through a USB connection.

EDSDK stands for Canon's EOS Digital Camera Software Development Kit. EDSDK provides the functions required to control cameras connected to a host PC, digital images created in digital cameras, and images downloaded to the PC. This document describes the collection of functions implemented in the EDSDK library. EDSDK provides an interface for accessing image data shot using a Canon EOS digital camera. Using EDSDK allows users to implement the following types of representative functions in software:

・ Allows transfer of images in a camera to storage media on a host PC.
・ Allows RAW images to be processed and saved in JPEG and TIFF format (using Canon's proprietary DPP library)
・ Allows remotely connected cameras and the image being shot to be controlled from a host PC.

EDSDK provides a C language interface for accessing Canon EOS digital cameras and data created on these cameras. EDSDK is designed to provide standard methods of accessing different camera models and their data. Using EDSDK allows users to implement Canon EOS digital camera features in software. There are two versions of EDSDK. One runs under a Windows environment, while the other runs under a Macintosh environment.

Part of the collection of Canon's SDKs, see

153 questions
-1
votes
2 answers

Discover a new camera was connected with EDSKD

There's an event for camera being disconnected, but is there a way to detect that a new camera was connected to the system? Or repeatedly asking for camera list is my best bet?
elena
  • 91
  • 2
  • 12
-1
votes
1 answer

How can I get the selected mode?

I need to get the selected mode of the camera dial (Manual, Auto, Auto+, ...) but i can't find the right property. Does this property even exist ? If yes, what is it ? The property that I'm looking for is in following image, the "P" in EOS Utility…
Ben
  • 55
  • 1
  • 6
-1
votes
1 answer

edsdk c# pinvoke function EdsCreateMemoryStream has unbalanced the stack

I'm developing small photographical app, that supposed to work with Canon EDSDK api with EOS cameras. Everything worked fine with old dll's (from 2014) and with old cameras, Canon 1100D and 1200D. Recently I purchased succesor, model 1300D. Of…
Dario
  • 11
  • 1
  • 2
1 2 3
10
11