03-30-2020, 05:59 AM
I am implementing a console application (going to be a dll) that controls a Canon EOS 600D using the EDSDK, implemented in C++.
I can get any function to work, change properties, take photos, start live view, and download live view content following examples from the documentation and sample app.
However, after I start live view, although it works fine, I cannot send any further commands or change any further properties on the camera. So, for example, I can't start autofocus or take a picture once live view is begun, even though these commands work fine otherwise.
The commands send fine (EdsSetPropertyData and EdsSendCommand return 0), but nothing happens. In the sample, you can execute commands after switching to Live View. What gives?
I can get any function to work, change properties, take photos, start live view, and download live view content following examples from the documentation and sample app.
However, after I start live view, although it works fine, I cannot send any further commands or change any further properties on the camera. So, for example, I can't start autofocus or take a picture once live view is begun, even though these commands work fine otherwise.
The commands send fine (EdsSetPropertyData and EdsSendCommand return 0), but nothing happens. In the sample, you can execute commands after switching to Live View. What gives?