FFmpegKit Linux API 6.0
|
Go to the source code of this file.
Data Structures | |
struct | ObjPool |
Functions | |
ObjPool * | objpool_alloc (ObjPoolCBAlloc cb_alloc, ObjPoolCBReset cb_reset, ObjPoolCBFree cb_free) |
void | objpool_free (ObjPool **pop) |
int | objpool_get (ObjPool *op, void **obj) |
void | objpool_release (ObjPool *op, void **obj) |
static void * | alloc_packet (void) |
static void * | alloc_frame (void) |
static void | reset_packet (void *obj) |
static void | reset_frame (void *obj) |
static void | free_packet (void **obj) |
static void | free_frame (void **obj) |
ObjPool * | objpool_alloc_packets (void) |
ObjPool * | objpool_alloc_frames (void) |
|
static |
Definition at line 111 of file fftools_objpool.c.
|
static |
Definition at line 107 of file fftools_objpool.c.
|
static |
Definition at line 131 of file fftools_objpool.c.
|
static |
Definition at line 125 of file fftools_objpool.c.
ObjPool * objpool_alloc | ( | ObjPoolCBAlloc | cb_alloc, |
ObjPoolCBReset | cb_reset, | ||
ObjPoolCBFree | cb_free | ||
) |
Definition at line 53 of file fftools_objpool.c.
ObjPool * objpool_alloc_frames | ( | void | ) |
Definition at line 142 of file fftools_objpool.c.
ObjPool * objpool_alloc_packets | ( | void | ) |
Definition at line 138 of file fftools_objpool.c.
void objpool_free | ( | ObjPool ** | pop | ) |
Definition at line 68 of file fftools_objpool.c.
Definition at line 81 of file fftools_objpool.c.
void objpool_release | ( | ObjPool * | op, |
void ** | obj | ||
) |
Definition at line 92 of file fftools_objpool.c.
|
static |
Definition at line 120 of file fftools_objpool.c.
|
static |
Definition at line 116 of file fftools_objpool.c.