Lines Matching refs:opaque
30 void (*free)(void *opaque, uint8_t *data),
31 void *opaque, int flags)
38 buf->opaque = opaque;
56 void (*free)(void *opaque, uint8_t *data),
57 void *opaque, int flags)
64 ret = buffer_create(buf, data, size, free, opaque, flags);
72 void av_buffer_default_free(void *opaque, uint8_t *data)
133 b->free(b->opaque, b->data);
157 return buf->buffer->opaque;
259 AVBufferPool *av_buffer_pool_init2(size_t size, void *opaque,
260 AVBufferRef* (*alloc)(void *opaque, size_t size),
261 void (*pool_free)(void *opaque))
270 pool->opaque = opaque;
302 buf->free(buf->opaque, buf->data);
317 pool->pool_free(pool->opaque);
339 static void pool_release_buffer(void *opaque, uint8_t *data)
341 BufferPoolEntry *buf = opaque;
365 ret = pool->alloc2 ? pool->alloc2(pool->opaque, pool->size) :
377 buf->opaque = ret->buffer->opaque;
381 ret->buffer->opaque = buf;
416 BufferPoolEntry *buf = ref->buffer->opaque;
418 return buf->opaque;