World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл buffer.h

См. исходные тексты.

Классы

struct  AVBufferRef
 

Определения типов

typedef struct AVBuffer AVBuffer
 
typedef struct AVBufferRef AVBufferRef
 
typedef struct AVBufferPool AVBufferPool
 

Функции

AVBufferRefav_buffer_alloc (int size)
 
AVBufferRefav_buffer_allocz (int size)
 
AVBufferRefav_buffer_create (uint8_t *data, int size, void(*free)(void *opaque, uint8_t *data), void *opaque, int flags)
 
void av_buffer_default_free (void *opaque, uint8_t *data)
 
AVBufferRefav_buffer_ref (AVBufferRef *buf)
 
void av_buffer_unref (AVBufferRef **buf)
 
int av_buffer_is_writable (const AVBufferRef *buf)
 
voidav_buffer_get_opaque (const AVBufferRef *buf)
 
int av_buffer_get_ref_count (const AVBufferRef *buf)
 
int av_buffer_make_writable (AVBufferRef **buf)
 
int av_buffer_realloc (AVBufferRef **buf, int size)
 
AVBufferPoolav_buffer_pool_init (int size, AVBufferRef *(*alloc)(int size))
 
AVBufferPoolav_buffer_pool_init2 (int size, void *opaque, AVBufferRef *(*alloc)(void *opaque, int size), void(*pool_free)(void *opaque))
 
void av_buffer_pool_uninit (AVBufferPool **pool)
 
AVBufferRefav_buffer_pool_get (AVBufferPool *pool)
 

Подробное описание

refcounted data buffer API

См. определение в файле buffer.h