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

Method OpenFileImpl

Source/OpenNI/XnPlayerImpl.cpp:353–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

351}
352
353XnStatus PlayerImpl::OpenFileImpl()
354{
355 if (m_bIsFileOpen)
356 {
357 //Already open
358 return XN_STATUS_OK;
359 }
360
361 XnStatus nRetVal = xnOSOpenFile(m_strSource, XN_OS_FILE_READ, &m_hInFile);
362
363 if (nRetVal != XN_STATUS_OK)
364 {
365 xnLogWarning(XN_MASK_OPEN_NI, "Failed to open file '%s' for reading", m_strSource);
366 return XN_STATUS_OS_FILE_OPEN_FAILED;
367 }
368 m_bIsFileOpen = TRUE;
369
370 return XN_STATUS_OK;
371}
372
373XnStatus PlayerImpl::ReadFileImpl(void* pData, XnUInt32 nSize, XnUInt32 &nBytesRead)
374{

Callers 1

OpenFileMethod · 0.45

Calls 1

xnOSOpenFileFunction · 0.50

Tested by

no test coverage detected