Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The XRView interface's read-only isFirstPersonObserver property is a boolean indicating if the XRView is a first-person observer view.
To create video recordings of AR device cameras, you can't simply use one of the rendered eyes, as there often will be a physical offset. Some devices expose a secondary view, the first-person observer view, which has an eye of none.
To receive a first-person observer view, you need to enable the "secondary-views" feature descriptor explicitly (typically as an optional feature). See XRSystem.requestSession() for details.
The isFirstPersonObserver property then allows you to check which secondary view is a first-person observer view.