SONY Camera SDK 支持 setter API 例如 setIsoSpeedRate , A7 上的 setShutterSpeed

dose SONY Camera SDK support setter API such as setIsoSpeedRate , setShutterSpeed on A7

我想在Android上开发一个相机工具,需要在手动模式下远程设置快门速度,光圈,IOS。 我的相机是索尼A7。

当我调用 getMethodTypes 时,我可以看到
设定编号 设置等速率 设置快门速度
在结果列表中

但我在 getAvailableApiList 中看不到它可用。

有人在这个问题上有过这样的经历吗?

使用 git-hub 上的 'pySony' 项目有一个简单的脚本来转储功能: https://github.com/Bloodevil/sony_camera_api/blob/master/src/example/dump_camera_capabilities.py

也许 reviewing/looking 会帮助您,请注意有关启用 'startRecMode()'.

的行

对于我的 HX60,可调用函数是...

  • 设置快门速度
  • 获取快门速度
  • getAvailableShutterSpeed
  • getSupportedShutterSpeed

与:

getSupportedShutterSpeed : {'result': [['30"', '25"', '20"', '15"', '13"', '10"', '8"', '6"', '5"', '4"', '3.2"', '2.5"', '2"', '1.6"', '1.3"', '1"', '0.8"', '0.6"', '0.5"', '0.4"', '1\/3', '1\/4', '1\/5', '1\/6', '1\/8', '1\/10', '1\/13', '1\/15', '1\/20', '1\/25', '1\/30', '1\/40', '1\/50', '1\/60', '1\/80', '1\/100', '1\/125', '1\/160', '1\/200', '1\/250', '1\/320', '1\/400', '1\/500', '1\/640', '1\/800', '1\/1000', '1\/1250', '1\/1600']], 'id': 1}

  • 设置等速率
  • getIsoSpeedRate
  • getAvailableIsoSpeedRate
  • getSupportedIsoSpeedRate

与:

getSupportedIsoSpeedRate : {'result': [['AUTO', '80', '100', '200', '400', '800', '1600', '3200']], 'id': 1}

请注意,正如您提到的,某些功能仅在特定模式下可用。