|
FFmpeg
|
The buffer pool. More...
#include <buffer_internal.h>
Data Fields | |
| AVMutex | mutex |
| BufferPoolEntry * | pool |
| volatile int | refcount |
| volatile int | nb_allocated |
| int | size |
| AVBufferRef *(* | alloc )(int size) |
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 75 of file buffer_internal.h.
| AVMutex AVBufferPool::mutex |
Definition at line 76 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), buffer_pool_free(), and pool_release_buffer().
| BufferPoolEntry* AVBufferPool::pool |
Definition at line 77 of file buffer_internal.h.
Referenced by add_to_pool(), av_buffer_pool_get(), buffer_pool_free(), get_pool(), and pool_release_buffer().
| volatile int AVBufferPool::refcount |
Definition at line 88 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), av_buffer_pool_uninit(), pool_alloc_buffer(), and pool_release_buffer().
| volatile int AVBufferPool::nb_allocated |
Definition at line 90 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), and pool_alloc_buffer().
| int AVBufferPool::size |
Definition at line 92 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_init(), pool_alloc_buffer(), and pool_release_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().
1.8.2