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

Function xnCopyIRMetaData

Source/OpenNI/XnUtils.cpp:391–407  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

389}
390
391XN_C_API XnStatus xnCopyIRMetaData(XnIRMetaData* pDestination, const XnIRMetaData* pSource)
392{
393 XnStatus nRetVal = XN_STATUS_OK;
394
395 XN_VALIDATE_INPUT_PTR(pDestination);
396 XN_VALIDATE_INPUT_PTR(pSource);
397
398 nRetVal = xnCopyMapMetaData(pDestination->pMap, pSource->pMap);
399 XN_IS_STATUS_OK(nRetVal);
400
401 // keep pointer (it will be lost in memcpy)
402 XnMapMetaData* pMap = pDestination->pMap;
403 xnOSMemCopy(pDestination, pSource, sizeof(XnIRMetaData));
404 pDestination->pMap = pMap;
405
406 return (XN_STATUS_OK);
407}
408
409XN_C_API XnStatus xnCopyAudioMetaData(XnAudioMetaData* pDestination, const XnAudioMetaData* pSource)
410{

Callers 3

InitFromMethod · 0.85
CopyFromMethod · 0.85
xnGetIRMetaDataFunction · 0.85

Calls 2

xnCopyMapMetaDataFunction · 0.85
xnOSMemCopyFunction · 0.50

Tested by

no test coverage detected