GstMemChunk
Atomic chunk allocator
GstMemChunk is an atomic chunk allocator. It uses atomic operations
to allocate fixed size memory regions and is therefore thread safe
without the overhead of mutexes or other heavyweight locking mechanisms.
The GstMemChunk is used to allocate critical resources for #GstBuffer and
#GstEvent.
#GstAtomic, #GstBuffer, #GstEvent, #GstData
The memchunk structure
@swap:
@name:
@area_size:
@chunk_size:
@atom_size:
@cleanup:
@lock:
An entry in the memchunk area
@link:
@area:
@name:
@atom_size:
@area_size:
@type:
@Returns:
@mem_chunk:
@mem_chunk:
@Returns:
@mem_chunk:
@Returns:
@mem_chunk:
@mem: