| 335 | } |
| 336 | |
| 337 | XN_C_API XnStatus xnCopyMapMetaData(XnMapMetaData* pDestination, const XnMapMetaData* pSource) |
| 338 | { |
| 339 | XnStatus nRetVal = XN_STATUS_OK; |
| 340 | |
| 341 | XN_VALIDATE_INPUT_PTR(pDestination); |
| 342 | XN_VALIDATE_INPUT_PTR(pSource); |
| 343 | |
| 344 | nRetVal = xnCopyOutputMetaData(pDestination->pOutput, pSource->pOutput); |
| 345 | XN_IS_STATUS_OK(nRetVal); |
| 346 | |
| 347 | // keep pointer (it will be lost in memcpy) |
| 348 | XnOutputMetaData* pOutput = pDestination->pOutput; |
| 349 | xnOSMemCopy(pDestination, pSource, sizeof(XnMapMetaData)); |
| 350 | pDestination->pOutput = pOutput; |
| 351 | |
| 352 | return (XN_STATUS_OK); |
| 353 | } |
| 354 | |
| 355 | XN_C_API XnStatus xnCopyDepthMetaData(XnDepthMetaData* pDestination, const XnDepthMetaData* pSource) |
| 356 | { |
no test coverage detected