I will be taking a look at your code. I have some history with PSVR and actually by random chance I struck up a conversation with the iVRy owner the other day that reminded me of the dearth of public domain camera tracking solutions (https://www.reddit.com/r/PSVRHack/comments/hxemqc/any_active_psmoveservice_devs/)
But I ask if OpenXR provides APIs for camera devices. Of course, if OpenXR weighs in on this each device must supply implementations. Like if OpenXR talks to sets and other VR controllers, it seems like cameras are a natural kind of device it could provide some structure to just like controllers and other kinds of trackers. There is OpenCV (OpenVX?) but these are maybe too broad for the application and it would be nice to not have to deal with a second API if already using OpenXR.
Like ideally OpenXR could abstract using cameras to the point software can easily accommodate user’s needs and users could just decide if their cameras are right for their needs or not. Then this would lift a lot off developers like OpenGL (for instance) saves us developers from the internal details of graphics hardware.