繁体   English   中英

从佳能EOS SDK检索支持的ImageQuality值

[英]Retrieving supported ImageQuality values from the Canon EOS SDK

我有一个WinForms应用程序,该应用程序使用Canon EOS SDK来控制各种EOS系列DSLR相机。 有一个专门用于相机设置的屏幕,该屏幕执行以下操作:

  • 打开会议
  • 检索特定属性的支持值
  • 通过枚举设置值

这适用于大多数属性,但是我无法检索ImageQuality支持值。 结果,我必须使用ImageQuality枚举中的所有值(大多数模型不支持大多数值)。

如果我对已知值进行硬编码,那当然可以,但是不能扩展到新模型。 任何建议,将不胜感激。

更新 :我还尝试为每个摄像机设置所有可能的值,以查看哪些抛出异常。 这多少有些用,但会使相机处于不一致状态(需要重新启动),因此不是一种选择。

到目前为止,文档尚未提供解决方法。 我最后参考了制造商的文档,并构建了一个配置文件,其中哪些模型支持哪些模式。 现在,在发布新型号和/或固件后会更新此文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM