MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / captureStart

Function captureStart

Samples/NiViewer/Capture.cpp:257–279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

255}
256
257void captureStart(int nDelay)
258{
259 if (g_Capture.csFileName[0] == 0)
260 {
261 captureBrowse(0);
262 }
263
264 if (g_Capture.csFileName[0] == 0)
265 return;
266
267 if (g_Capture.pRecorder == NULL)
268 {
269 if (!captureOpenWriteDevice())
270 return;
271 }
272
273 XnUInt64 nNow;
274 xnOSGetTimeStamp(&nNow);
275 nNow /= 1000;
276
277 g_Capture.nStartOn = (XnUInt32)nNow + nDelay;
278 g_Capture.State = SHOULD_CAPTURE;
279}
280
281void captureCloseWriteDevice()
282{

Callers 2

startCaptureFunction · 0.85
captureRestartFunction · 0.85

Calls 3

captureBrowseFunction · 0.85
captureOpenWriteDeviceFunction · 0.85
xnOSGetTimeStampFunction · 0.50

Tested by

no test coverage detected