Insta360Develop / Insta360_OSC

36 stars 4 forks source link

Exposure delay is not available #8

Open gshcherb opened 3 years ago

gshcherb commented 3 years ago

SDK v 1.3.10. Is it possible to provide exposure delay before taking a shot? We need arbitrary delay to be added after camera acknowledged command to take a picture and before actually taking the picture.

qizhiyu2018 commented 3 years ago

Why you need this feature?

gshcherb commented 3 years ago

Very important business requirement we have is for user to be able to take spherical shots of very big structures. For this user sometimes need time to get out of the shooting area and if the distance is big, phone is losing connection to the device because user gets out of the WiFi range.

For this scenario to work we need to be able to send a command to camera to take a shot, but with a specific delay, so that we are sure camera acknowledge receiving a command and starts counting down for the requested interval.

OSC is already describing how this should be implemented here. Basically we need camera.setOptions call to support exposureDelay and exposureDelaySupport parameters.

qizhiyu2018 commented 3 years ago

maybe you can add a delay time after user click "take picture" button, when delay time end , your program send camera.takePicture request.

gshcherb commented 3 years ago

We cannot do this, because by this time there might not be connectivity to camera anymore.

gshcherb commented 3 years ago

Could you please let us know if this is possible to implement, because this is a major blocker for us?

qizhiyu2018 commented 3 years ago

Could you please let us know if this is possible to implement, because this is a major blocker for us?

Sorry we cannot provide for now.