- If you have any questions/comments, please visit Pico Developer Support Portal and raise your question there.
- v2.1.0
- This demo shows how to implement 360, 3D-SBS, 3D-OU, 2D VR video player with Pico OpenXR SDK use OpenGLES and Vulkan.
- Fully use Android NDK C++, no java code.
- Use AMediaCodec to decode.
- Rendering yuv-nv12 with OpenGLES and vulkan.
-
Scene: 3D-side-by-side(3D-SBS) Demo of VR video player for 3D side-by-side (left-right) video format.
-
Scene: 3D-OverUnder(3D-OU) Demo of VR video player for 3D over under (over-under) video format.
-
Scene: 360 Demo of VR video player for 360 video format.
-
Scene: 2D Demo of VR video player for 2D video format.
In the cpp/app/options.h file VideoMode field indicates videomode and VideoFileName indicates the video file used to playback. GraphicsPlugin filed indicates what rendering API to use, you can specify OpenGLES or Vulkan2.
For more OpenXR demos, please go here OpenXR demo all in one.