我正在实现一个控制台应用程序(将是一个 dll),它使用 C++ 实现的 EDSDK 控制佳能 EOS 600D。
按照文档和示例应用程序中的示例,我可以使用任何功能、更改属性、拍照、开始实时取景和下载实时取景内容。
但是,在我开始实时取景后,虽然它工作正常,但我无法发送任何进一步的命令或更改相机上的任何进一步的属性。因此,例如,一旦开始实时取景,我就无法启动自动对焦或拍照,即使这些命令可以正常工作。
命令发送正常(EdsSetPropertyData 和 EdsSendCommand 返回 0),但没有任何反应。在示例中,您可以在切换到实时视图后执行命令。是什么赋予了?