Coding Zen

my .NET coding endeavors and more

No public Twitter messages.

Facebook
RSS

Canon releases the EDSDK 2.9 library

Oct - 22 - 2010
Mike Bender

UPDATED: A newer version has been released visit this POST

Earlier this week I received an email informing me of the release of the EDSDK 2.9 library. I must say that this has been a quick release cycle for Canon and their SDK. Upon reviewing the change notes for this release there really only appears to be 2 changes.

First, Canon added support for their latest EOS camera the Canon EOS 60D. Second they removed support for the antiquated Windows™ 2000 operating system.

That being said I did look through the headers and C files for differences and have provided my findings below.

Identifying Changes by File

Below is a list of files reviewed:

EDSDK.h – No change

EDSDKErrors.h – No change

EDSDKType.h

  • EdsImageType has 2 new definitions kEdsImageType_MOVwithTHM (line 599) & kEdsImageType_MOVwithoutTHM (line 600)
  • Two new Enums were added for picture quality; EdsImageQuality (lines 632-708) & EdsImageQualityForLegacy (lines 710-738)
  • EdsDirectoryItemInfo got a new definition “format” of type EdsUInt32 (line 1141)

EDSDK.cs

  • Contains 2 new structs defining the new image quality enums
  • contains new definition for “format” in the EdsDirectoryItemInfo struct

Conclusion

Based on what I have seen the only reason I can see to upgrade would be if you are needing to support the EOS 60D camera. Otherwise I recommend you wait for the next release.

You can request to download the SDK at Canon’s Website.

Related Posts:

  • No Related Posts
  • Zoran

    Hi there,
    Yours information where only helpful on entire internet, Thank you!

    I have one question. I have eos 550D and win7 64 bit and Visual studio 2010. I cannot start any sample from SDK 2.9. Do 2.9 support win 7 64 bit and do you have wokking sample on this kind of platform.

    Thanks one’s again

    • Anonymous

      The EDSDK is currently only 32-bit so you cannot use it in a 64-bit application as a 64-bit library. Win7/Vista 64-bit should allow it to execute under the 32-bit directory. I am currently running it under Vista 64-bit (we have yet to move to Win7) with no issues.

      Hope this helps

      • Zoran

        Tnx for answer, but Utility wich come with EOS550D can take picture from EOS550D undr WIN7 64b.

        • Anonymous

          Yes but it is not running as a 64-bit application. Also this is not the same as the ED-SDK library provided for developers.

      • Zoran

        Is there any solution to take picture from Canon IXUS400, Canon PowerShotA400 or PowerShotA520 with Windows7-64bit and VS2010?

        With SDK, WIA or something else?
        If you have any answer …

        • Anonymous

          According to http://www.usa.canon.com/cusa/consumer/standard_display/sdk_homepage#SDKQ7 the Canon PowerShot A400, A520 and the S400 (a.k.a IXUS400) support remote control using the CD-SDK 7.3. This is not the ED-SDK 2.9 which is only for the EOS D-SLR camera line.

          Return to the link where you download the ED-SDK 2.9 library and locate the CD-SDK 7.3+ download.

          Hope that this helps

  • Rossb83

    edsdk 2.10 is now available

  • sedtir

    EDSDK still doesn’t support 64 bit.Shame on you Canon

Fixing MVC 3 Html.Dr

I recently ran into an issue with when using the SqlFunctions.StringConvert ...

EF 4.2 Update POCO w

I recently worked on a project that used the Entity ...

Windows 8 Consumer P

By all accounts Microsoft will be releasing Windows 8 Consumer ...

Kinect for Windows i

[caption id="attachment_264" align="aligncenter" width="600" caption="Kinect for Windows Hardware buy yours ...

Kinect for Windows b

If you have been keeping up with the Kinect SDK ...

Better Tag Cloud