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

时间:2017-02-06 07:17:28

标签: sdk camera sony

我想在Android上开发一款相机工具,需要根据手动模式设置快门速度,光圈,IOS。 我的摄像头是索尼A7。

当我调用getMethodTypes时,我可以看到
       setFNumber        setIsoSpeedRate        setShutterSpeed
在结果列表中

但我在getAvailableApiList中看不到它。

有人在这个问题上有这方面的经验吗?

1 个答案:

答案 0 :(得分:0)

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

也许查看/查看它会帮助你,请注意有关启用'startRecMode()'的行。

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

  • setShutterSpeed
  • getShutterSpeed
  • 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}

  • setIsoSpeedRate
  • getIsoSpeedRate
  • getAvailableIsoSpeedRate
  • getSupportedIsoSpeedRate

使用:

  

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

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