Definition at line 18 of file sources/includes/INvDsAllocator.h.

Public Member Functions | |
| virtual void * | Allocate (uint32_t size)=0 |
| Allocate memory of @size Bytes. More... | |
| virtual void | Deallocate (void *data)=0 |
| Deallocate the memory allocated using Allocate() More... | |
| virtual | ~INvDsAllocator () |
| virtual void * | Allocate (uint32_t size)=0 |
| Allocate memory of @size Bytes. More... | |
| virtual void | Deallocate (void *data)=0 |
| Deallocate the memory allocated using Allocate() More... | |
| virtual | ~INvDsAllocator () |
|
inlinevirtual |
Definition at line 32 of file sources/includes/INvDsAllocator.h.
|
inlinevirtual |
Definition at line 32 of file 9.0/sources/includes/INvDsAllocator.h.
|
pure virtual |
Allocate memory of @size Bytes.
| size | [IN] The # of bytes to allocate |
Implemented in NvDsMemoryAllocator, and NvDsMemoryAllocator.
|
pure virtual |
Allocate memory of @size Bytes.
| size | [IN] The # of bytes to allocate |
Implemented in NvDsMemoryAllocator, and NvDsMemoryAllocator.
|
pure virtual |
Deallocate the memory allocated using Allocate()
| data | [IN] The Memory buffer handle |
Implemented in NvDsMemoryAllocator, and NvDsMemoryAllocator.
|
pure virtual |
Deallocate the memory allocated using Allocate()
| data | [IN] The Memory buffer handle |
Implemented in NvDsMemoryAllocator, and NvDsMemoryAllocator.