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

Method ReadRecordHeader

Source/Modules/nimRecorder/PlayerNode.cpp:689–706  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

687}
688
689XnStatus PlayerNode::ReadRecordHeader(Record &record)
690{
691 XnUInt32 nBytesRead = 0;
692 XnStatus nRetVal = Read(record.GetData(), record.HEADER_SIZE, nBytesRead);
693 XN_IS_STATUS_OK(nRetVal);
694
695 if (nBytesRead != record.HEADER_SIZE)
696 {
697 XN_LOG_ERROR_RETURN(XN_STATUS_CORRUPT_FILE, XN_MASK_OPEN_NI, "Incorrect number of bytes read");
698 }
699
700 if (!record.IsHeaderValid())
701 {
702 XN_ASSERT(FALSE);
703 XN_LOG_ERROR_RETURN(XN_STATUS_CORRUPT_FILE, XN_MASK_OPEN_NI, "Invalid record header");
704 }
705 return XN_STATUS_OK;
706}
707
708XnStatus PlayerNode::ReadRecordFields(Record &record)
709{

Callers

nothing calls this directly

Calls 3

ReadFunction · 0.85
IsHeaderValidMethod · 0.80
GetDataMethod · 0.45

Tested by

no test coverage detected