In this document we will provide information for OEMs (Original Equipment Manufacturers) working to enable Vuforia on custom hardware using the Vuforia Driver API. This document focuses on hardware which includes a positional device tracker as well as an image (preferably RGB) camera.
To integrate with Vuforia Engine we require that the device can provide the following data:
- Frames from an image camera in one of the Vuforia supported formats (YUYV, NV12, NV21).
- For each frame the 6DOF position of the camera when the frame was captured.
For a detailed description of the Vuforia Driver API please see ‘Driver.h’ in the Vuforia Engine SDK.
A Vuforia Driver is a library (.so or .dll) used by the Vuforia Engine library to access non-standard data sources. The Vuforia Driver and Vuforia Engine libraries must both be included in the App package. The following diagram illustrates this: