169 static inline uint8_t *av_fifo_peek2(
const AVFifoBuffer *f,
int offs)
171 uint8_t *ptr = f->
rptr + offs;
int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void(*func)(void *, void *, int))
int av_fifo_realloc2(AVFifoBuffer *f, unsigned int size)
uint8_t * end
Definition: fifo.h:33
size_t size
Definition: mem.h:207
int av_fifo_generic_peek_at(AVFifoBuffer *f, void *dest, int offset, int buf_size, void(*func)(void *, void *, int))
uint8_t * wptr
Definition: fifo.h:33
AVFifoBuffer * av_fifo_alloc(unsigned int size)
int av_fifo_generic_write(AVFifoBuffer *f, void *src, int size, int(*func)(void *, void *, int))
int av_fifo_size(const AVFifoBuffer *f)
struct AVFifoBuffer AVFifoBuffer
void av_fifo_freep(AVFifoBuffer **f)
uint8_t * rptr
Definition: fifo.h:33
AVFifoBuffer * av_fifo_alloc_array(size_t nmemb, size_t size)
uint8_t * buffer
Definition: fifo.h:32
int av_fifo_generic_peek(AVFifoBuffer *f, void *dest, int buf_size, void(*func)(void *, void *, int))
uint32_t wndx
Definition: fifo.h:34
int av_fifo_space(const AVFifoBuffer *f)
void av_fifo_free(AVFifoBuffer *f)
int av_fifo_grow(AVFifoBuffer *f, unsigned int additional_space)
uint32_t rndx
Definition: fifo.h:34
void av_fifo_drain(AVFifoBuffer *f, int size)
void av_fifo_reset(AVFifoBuffer *f)
size_t nmemb
Definition: mem.h:319