索尼A7Sii没有显示预期的API功能

时间:2015-11-30 13:28:51

标签: camera sony

我试图通过pysony Sony Camera API包装来控制索尼a7SII。

https://github.com/Bloodevil/sony_camera_api

我能够连接到相机,启动会话,但我没有得到可能的API函数的预期列表。

我的流程如下:

import pysony
api = pysony.SonyAPI()
api.startRecMode()

api.getAvailableApiList()
{'id': 1, 'result': [['getVersions', 'getMethodTypes', 'getApplicationInfo', 'getAvailableApiList', 'getEvent', 'actTakePicture', 'stopRecMode', 'startLiveview', 'stopLiveview', 'awaitTakePicture', 'getSupportedSelfTimer', 'setExposureCompensation', 'getExposureCompensation', 'getAvailableExposureCompensation', 'getSupportedExposureCompensation', 'setShootMode', 'getShootMode', 'getAvailableShootMode', 'getSupportedShootMode', 'getSupportedFlashMode']]}

如您所见,返回的列表不包含完整的控件集。 具体来说,我希望能够设置快门速度和光圈。哪个基于此矩阵https://developer.sony.com/develop/cameras/我应该能够做到。

非常感谢任何想法。

2 个答案:

答案 0 :(得分:1)

事实证明,pysony和API都运行良好。

您必须从商店安装远程应用程序,而不是依赖于" embedded"随相机一起提供的遥控器,以获得完整的API功能。

答案 1 :(得分:0)

另外作为一个说明;似乎花了一点时间让'api.startRecMode()'实际更新可用的API列表。明智地为您的代码添加一点延迟。

请参阅: SRC /示例/ dump_camera_capabilities.py