XnStatus MockProductionNode::GetGeneralProperty(const XnChar* strName, XnUInt32 nBufferSize, void* pBuffer) const { XnGeneralBuffer source; XnStatus nRetVal = m_generalProps.Get(strName, source); XN_IS_STATUS_OK(nRetVal); XnGeneralBuffer dest = XnGeneralBufferPack(pBuffer, nBufferSize); nRetVal = XnGeneralBufferCopy(&dest, &source); XN_IS_STATUS_OK(nRetVal); return XN_STATUS_OK; }
XnStatus XnGeneralProperty::CopyValueImpl(void* pDest, const void* pSource) const { return XnGeneralBufferCopy((XnGeneralBuffer*)pDest, (const XnGeneralBuffer*)pSource); }