我正在使用 EDSDK 3.6.1 和 C# 远程控制佳能 EOS 1000D。
有时(成功)拍照并下载图像(RAW+L)后,相机似乎“挂起”。实时取景不再起作用和/或相机似乎通过 EDSDK 没有响应。当我尝试关闭相机时,它的显示屏显示:
正在录制...
剩余图像:2
这通常意味着:相机正忙于向卡写入数据。但是,在这些情况下,相机似乎会无休止地写入数据。
我是否需要告诉相机我已完成下载图像或类似内容?
但是,在不带卡的情况下远程控制相机时似乎可以使用。
更新 1:
刚遇到这个问题,相机中没有任何卡。
更新 2:
EdsDownloadComplete
每次下载后都会调用该命令。但是,我仍然随机收到此错误:有时在第二张或第三张照片/下载之后,有时更晚。很奇怪... :-(
EdsRelease
始终返回 0,这意味着此文件/对象上没有更多的引用计数器。
有没有办法在拍照/开始实时取景之前检查下载状态并取消所有剩余的?