Sony Camera API:调用actTakePicture后应该发生什么状态事件

时间:2014-07-30 16:14:11

标签: android camera sony sony-camera-api

阅读索尼相机API参考文件,它说我在调用actTakePicture后会看到以下事件:

相机状态:“IDLE” - > “StillCapturing” - > “StillSaving” - > “IDLE”

我从未见过StillSaving事件。对我来说,它似乎来自IDLE - > StillCapture - > IDLE。

似乎即使相机发出IDLE事件,如果我然后立即调用actTakePicture,在相机响应之前会有一个明显的延迟,这表明相机本身处于某种忙碌状态而不是IDLE最后的事件似乎表明了。

来自索尼的任何人都可以帮助解释为什么我没有看到StillSaving事件,以及为什么即使摄像机的最后状态是空闲的,在拍摄后续图像时也会出现明显的延迟。

我用两台相机QX10和A5000试过这个。

1 个答案:

答案 0 :(得分:0)

以下状态(" IDLE" - >" StillCapturing" - >" StillSaving" - >" IDLE")是典型的序列,但有些相机可能会跳过“StillSaving”状态。关于延迟,相机需要准备下一次拍摄,相机将尽快开始拍摄。正如您可能期望的可用光量,自动对焦时间,处理器,存储速度等可能会影响拍摄之间的时间。

最诚挚的问候, Prem,开发者世界团队