| 
    FFmpeg
    
   | 
 
The buffer pool. More...
#include <buffer_internal.h>
Data Fields | |
| AVMutex | mutex | 
| BufferPoolEntry * | pool | 
| atomic_uint | refcount | 
| int | size | 
| void * | opaque | 
| AVBufferRef *(* | alloc )(int size) | 
| AVBufferRef *(* | alloc2 )(void *opaque, int size) | 
| void(* | pool_free )(void *opaque) | 
The buffer pool.
This structure is opaque and not meant to be accessed directly. It is allocated with av_buffer_pool_init() and freed with av_buffer_pool_uninit().
Definition at line 76 of file buffer_internal.h.
| AVMutex AVBufferPool::mutex | 
Definition at line 77 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), av_buffer_pool_init2(), buffer_pool_free(), and pool_release_buffer().
| BufferPoolEntry* AVBufferPool::pool | 
Definition at line 78 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), buffer_pool_free(), and pool_release_buffer().
| atomic_uint AVBufferPool::refcount | 
Definition at line 89 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), av_buffer_pool_init2(), av_buffer_pool_uninit(), and pool_release_buffer().
| int AVBufferPool::size | 
Definition at line 91 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), av_buffer_pool_init2(), pool_alloc_buffer(), and pool_release_buffer().
| void* AVBufferPool::opaque | 
Definition at line 92 of file buffer_internal.h.
Referenced by av_buffer_pool_init2(), buffer_pool_free(), and pool_alloc_buffer().
| AVBufferRef*(* AVBufferPool::alloc) (int size) | 
Definition at line 93 of file buffer_internal.h.
Referenced by av_buffer_pool_init(), and pool_alloc_buffer().
| AVBufferRef*(* AVBufferPool::alloc2) (void *opaque, int size) | 
Definition at line 94 of file buffer_internal.h.
Referenced by av_buffer_pool_init2(), and pool_alloc_buffer().
| void(* AVBufferPool::pool_free) (void *opaque) | 
Definition at line 95 of file buffer_internal.h.
Referenced by av_buffer_pool_init2(), and buffer_pool_free().
 1.8.17