You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, apologies if this has already been asked, but I couldn't find it when searching or in the docs.
Is there a way to get the zoom levels at which a multi-cam device transitions between the physical cameras? For instance, how can we tell where the transition point from the wide angle to the ultra wide angle camera is?
What I'm looking for I guess would be something like:
For context, we're trying to add some zoom buttons, much like those in the stock iOS camera, e.g. to set the zoom to 0.5x, 1x, 2x, 3x etc. I can't really find a way to do this with the current APIs, we can't find the zoom levels that these buttons should jump you to, and we can't find the real optical zoom level of each physical camera device (e.g. on the iPhone 16, the 3x button reads 5x in the stock UI; and it doesn't seem possible to detect that currently).
What I tried
I tried getting the physical cameras by themselves:
but, they all have their own zoom ranges, starting from 1 --- this doesn't really get us anything that helps figure out the zoom ranges of a multi-cam composed of these individual devices:
Likewise, there seem to be no properties on the CameraDevice object that return information about the optical characteristics of the device from which we could otherwise try to approximate these numbers, unless I'm missing something.
Question
Hi, apologies if this has already been asked, but I couldn't find it when searching or in the docs.
Is there a way to get the zoom levels at which a multi-cam device transitions between the physical cameras? For instance, how can we tell where the transition point from the wide angle to the ultra wide angle camera is?
What I'm looking for I guess would be something like:
For context, we're trying to add some zoom buttons, much like those in the stock iOS camera, e.g. to set the zoom to
0.5x
,1x
,2x
,3x
etc. I can't really find a way to do this with the current APIs, we can't find the zoom levels that these buttons should jump you to, and we can't find the real optical zoom level of each physical camera device (e.g. on the iPhone 16, the3x
button reads5x
in the stock UI; and it doesn't seem possible to detect that currently).What I tried
I tried getting the physical cameras by themselves:
but, they all have their own zoom ranges, starting from
1
--- this doesn't really get us anything that helps figure out the zoom ranges of a multi-cam composed of these individual devices:Likewise, there seem to be no properties on the CameraDevice object that return information about the optical characteristics of the device from which we could otherwise try to approximate these numbers, unless I'm missing something.
VisionCamera Version
3.9.0
Additional information
The text was updated successfully, but these errors were encountered: