C# 佳能SDK API参考不';t包含所需的所有属性值代码

C# 佳能SDK API参考不';t包含所需的所有属性值代码,c#,sdk,edsdk,canon-sdk,C#,Sdk,Edsdk,Canon Sdk,我正在尝试使用带有EDSDK 2.14的佳能Mark III相机。 我无法解析光圈、曝光、ISO和白平衡值的所有十六进制代码。 sdkapi参考中有一些代码,但是相机返回的不同值大约是原来的两倍。因此,我无法将所有可用ISO值的一半转换为人类可读的值。 Mark III的2.14版是否已过时?我怎样才能找到完整的转换表?我想你指的是EOS 5D MkIII。SDK版本2.11中添加了对该摄像头的支持。比较摄像头的规格和SDK的所有定义值,我找不到任何缺少的定义。您能添加更多具体细节吗?至于摄像头

我正在尝试使用带有EDSDK 2.14的佳能Mark III相机。 我无法解析光圈、曝光、ISO和白平衡值的所有十六进制代码。 sdkapi参考中有一些代码,但是相机返回的不同值大约是原来的两倍。因此,我无法将所有可用ISO值的一半转换为人类可读的值。
Mark III的2.14版是否已过时?我怎样才能找到完整的转换表?

我想你指的是EOS 5D MkIII。SDK版本2.11中添加了对该摄像头的支持。比较摄像头的规格和SDK的所有定义值,我找不到任何缺少的定义。您能添加更多具体细节吗?至于摄像头规格,SDK涵盖了所有这些。但是,当我尝试请求可用值时,使用EdsGetPropertyDesc方法,然后获取EdsPropertyDesc的PropDesc属性值(据我所知,这是获取所有可用值的推荐方法),它会返回许多SDK未包含的附加值。也许,我错了,EdsGetPropertyDesc/.PropDesc不能用于获取所有可用值?如果是这样的话,我该怎么做呢?使用EdsGetPropertyDesc是正确的是的。下面是一个有效的C#示例:希望这能消除任何困惑