Has this shipped for Android yet? I have an Android 6.0 device and in canary (M72) I'm seeing focusDistance listed under getSupportedConstraints() but not being listed in track.getCapabilities(). The demo (https://codepen.io/rijuB/pen/NzWpxG) says focus distance isn't supported. Even if it was 'fixed focus', shouldn't it still be listed under track.getCapabilities() with an infinity to infinity range? Manual focus mode is listed under 'focusMode'.
Re #6: Thanks for the work on the spec. I checked Canary on my Samsung Galaxy S8+. The demo works fine there. Regarding fixed-focus, there was no guidance regarding infinity to infinity range, but we can see if we need to add anything as a note to implementers.
#7: Any way for me to confirm outside of Chrome that the device does or does not support manual focus? I'd be very surprised if it did not, and as mentioned, track.getCapabilitites() is reporting manual focus as a possible focus mode. If there's not ability to set focusDistance this doesn't make much sense.
I have used the native camera apps (samsung camera app or say Camera FV-5 Lite from app store, also Open camera), checked the Pro/ Manual mode and played around with focusDistance/exposureTime, etc.
You may want to check this test app [1].
[1] https://play.google.com/store/apps/details?id=pl.vipek.camera2_compatibility_test
Comment 1 by rijubrat...@intel.com
, Jun 1 2018