[英]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.