FFmpeg
Data Fields
AVBufferPool Struct Reference

The buffer pool. More...

#include <buffer_internal.h>

Data Fields

BufferPoolEntry *volatile  pool
 
volatile int  refcount
 
volatile int  nb_allocated
 
int  size
 
AVBufferRef *(*  alloc )(int size)
 

Detailed Description

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 74 of file buffer_internal.h.

Field Documentation

BufferPoolEntry* volatile AVBufferPool::pool

Definition at line 75 of file buffer_internal.h.

Referenced by add_to_pool(), buffer_pool_free(), and get_pool().

volatile int AVBufferPool::refcount

Definition at line 86 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 88 of file buffer_internal.h.

Referenced by av_buffer_pool_get(), and pool_alloc_buffer().

int AVBufferPool::size

Definition at line 90 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 91 of file buffer_internal.h.

Referenced by av_buffer_pool_init(), and pool_alloc_buffer().


The documentation for this struct was generated from the following file:

Generated on Sat Jan 25 2014 19:52:25 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /