#include "XnPlatform.h"#include "XnOS.h"#include "XnStatusCodes.h"Go to the source code of this file.
Classes | |
| struct | XnGeneralBuffer |
Defines | |
| #define | XN_PACK_GENERAL_BUFFER(x) XnGeneralBufferPack(&x, sizeof(x)) |
| #define | XN_VALIDATE_GENERAL_BUFFER_TYPE(gb, t) |
Typedefs | |
| typedef struct XnGeneralBuffer | XnGeneralBuffer |
Functions | |
| XnGeneralBuffer | XnGeneralBufferPack (void *pData, XnUInt32 nDataSize) |
| XnStatus | XnGeneralBufferCopy (XnGeneralBuffer *pDest, const XnGeneralBuffer *pSrc) |
| XnStatus | XnGeneralBufferAlloc (XnGeneralBuffer *pDest, XnUInt32 nSize) |
| XnStatus | XnGeneralBufferRealloc (XnGeneralBuffer *pDest, XnUInt32 nSize) |
| void | XnGeneralBufferFree (XnGeneralBuffer *pDest) |
| #define XN_PACK_GENERAL_BUFFER | ( | x | ) | XnGeneralBufferPack(&x, sizeof(x)) |
| #define XN_VALIDATE_GENERAL_BUFFER_TYPE | ( | gb, | ||
| t | ||||
| ) |
if ((gb).nDataSize != sizeof(t)) \ { \ return XN_STATUS_INVALID_BUFFER_SIZE; \ }
| typedef struct XnGeneralBuffer XnGeneralBuffer |
| XnStatus XnGeneralBufferAlloc | ( | XnGeneralBuffer * | pDest, | |
| XnUInt32 | nSize | |||
| ) | [inline] |
| XnStatus XnGeneralBufferCopy | ( | XnGeneralBuffer * | pDest, | |
| const XnGeneralBuffer * | pSrc | |||
| ) | [inline] |
Copies one general buffer into another.
| void XnGeneralBufferFree | ( | XnGeneralBuffer * | pDest | ) | [inline] |
| XnGeneralBuffer XnGeneralBufferPack | ( | void * | pData, | |
| XnUInt32 | nDataSize | |||
| ) | [inline] |
Packs a pointer and a size into an XnGeneralBuffer struct.
| XnStatus XnGeneralBufferRealloc | ( | XnGeneralBuffer * | pDest, | |
| XnUInt32 | nSize | |||
| ) | [inline] |
1.7.1