OpenNI 1.3.2
Playing a file recording

The following code opens a file recording and reads data from it:

// Initialize OpenNI
xn::Context context;
nRetVal = context.Init();
// TODO: check error code
// Open file recording
nRetVal = context.OpenFileRecording(".\\MyRecording.oni");
// TODO: check error code
// Look for the depth node
nRetVal = context.FindExistingNode(XN_NODE_TYPE_DEPTH, depth);
if (nRetVal != XN_STATUS_OK)
{
printf("Can't run - no depth generator is present in recording!\n");
exit(-1);
}
// TODO: mainloop - process data