FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
BufferPoolEntry Struct Reference

#include <buffer_internal.h>

Data Fields

uint8_tdata
 
voidopaque
 
void(* free )(void *opaque, uint8_t *data)
 
AVBufferPoolpool
 
struct BufferPoolEntry *volatile next
 

Detailed Description

Definition at line 60 of file buffer_internal.h.

Field Documentation

uint8_t* BufferPoolEntry::data
void* BufferPoolEntry::opaque

Definition at line 67 of file buffer_internal.h.

Referenced by buffer_pool_free(), and pool_alloc_buffer().

void(* BufferPoolEntry::free)(void *opaque, uint8_t *data)

Definition at line 68 of file buffer_internal.h.

Referenced by buffer_pool_free(), and pool_alloc_buffer().

AVBufferPool* BufferPoolEntry::pool

Definition at line 70 of file buffer_internal.h.

Referenced by add_to_pool(), pool_alloc_buffer(), and pool_release_buffer().

struct BufferPoolEntry* volatile BufferPoolEntry::next

Definition at line 71 of file buffer_internal.h.

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


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