My Project
|
Public Attributes | |
MMAL_POOL_T | pool |
MMAL_POOL_BH_CB_T | cb |
void * | userdata |
mmal_pool_allocator_alloc_t | allocator_alloc |
mmal_pool_allocator_free_t | allocator_free |
void * | allocator_context |
unsigned int | header_size |
unsigned int | payload_size |
unsigned int | headers_alloc_num |
Definition of a pool
Allocator for the payload buffers
Context for the allocator
Allocator for the payload buffers
Buffer header release callback
unsigned int MMAL_POOL_PRIVATE_T::header_size |
Size of an initialised buffer header structure
unsigned int MMAL_POOL_PRIVATE_T::headers_alloc_num |
Number of buffer headers allocated as part of the private structure
Actual pool
User provided data to pass with callback