06-05-2019 03:27 AM
Hello,everyone,i use eos sdk(3.6) ,i want save picture to my pc when i take picture,but i can't find any picture in my pc.below is my code,please give me advice ,thank you so much!
-----------C++ code
EdsOpenSession(camera);
EdsInt32 SaveTarget = kEdsSaveTo_Host;
edsErr = EdsSetPropertyData(camera, kEdsPropID_SaveTo, 0, sizeof(SaveTarget), &SaveTarget);
EdsCapacity cappppp = { 0x7FFFFFFF, 0x1000, 1 };
edsErr = EdsSetCapacity(camera, cappppp);
EdsStreamRef stream = NULL;
std::string str_path = "D:\\1.jpg";
const char* ch_dest = str_path.c_str();
edsErr=EdsCreateFileStream(ch_dest, kEdsFileCreateDisposition_CreateAlways, kEdsAccess_ReadWrite, &stream);
edsErr = EdsSendCommand(camera, kEdsCameraCommand_TakePicture, 0);
EdsOpenSession(camera);
-----------------
so cute is that there is no error at above codes !
06-05-2019 05:31 AM
OK,i have found a good method.u can refer:
https://windows-hexerror.linestarve.com/q/so18267636-Canon-SDK-Take-picture-from-camera
12/05/2023: New firmware updates are available.
EOS R6 Mark II - Version 1.3.0
09/26/2023: New firmware updates are available.
CN-E45-135mm T 2.4 L F - Version 1.4.0
EOS 1DX Mark III - Version 1.8.0
08/18/2023: Canon EOS R5 C training series is released.
07/31/2023: New firmware updates are available.
05/18/2023: New firmware updates are available.
EOS Rebel T100 - Version 1.1.0
EOS 5D Mark IV - Version 1.4.0
PowerShot Elph 360HS - Version 1.1.0.0
PowerShot SX420 IS - Version 1.1.0.0
PowerShot 620 HS - Version 1.1.0.0
PowerShot SX720 HS - Version 1.1.0.0
PowerShot G1X Mark III - Version 1.1.0.0
PowerShot G7X Mark II - Version 1.2.0.0
PowerShot G9X Mark II - Version 1.1.0.0
03/30/2023: New firmware updates are available.
Speedlite EL-1 - Version 1.0.2
03/30/2023: Product Advisory for EF50 F1.2 L USM
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.