EDSDK手电筒控制

时间:2015-07-17 19:51:44

标签: c# edsdk

是否有人通过佳能的c#包装器成功控制连接到EOS的手电筒?例如,我想修改曝光补偿或检查手电筒是否已重新装入并准备开火。我试过了 EDSDK.PropID_FlashCompensation 要么 EDSDK.PropID_FlashOn 在Camera_SDKPropertyEvent回调中,但如果您打开闪光灯,则不会触发回调。手动使用摄像机菜单(外部闪光设置)一切正常。似乎不可能使用EDSDK以编程方式执行此操作? 我很满意任何提示或建议。 谢谢!

1 个答案:

答案 0 :(得分:0)

此时(V3.2)佳能SDK的闪光控制非常有限,我担心你无法做任何有意义的事情。

PropID_FlashCompensation是一个只读属性,来自文档:

  

请注意,无法检索外部闪光灯的闪光补偿。

PropID_FlashOn不是相机属性,而是图像属性。 (即从本地保存的图像中读取元数据) PropID_FlashMode也是如此。

请注意,自3.2版以来,这不再可用,因为图像支持已被删除。

相关问题