public static extern void av_fifo_free(libavutil.AVFifoBuffer *f);
public static extern void av_fifo_drain(libavutil.AVFifoBuffer *f, int size);
public static extern byte *av_fifo_peek2(libavutil.AVFifoBuffer *f, int offs);
public static extern int av_fifo_grow(libavutil.AVFifoBuffer *f, uint additional_space);
public static extern int av_fifo_realloc2(libavutil.AVFifoBuffer *f, uint size);
public static extern int av_fifo_generic_write(libavutil.AVFifoBuffer *f, void *src, int size, global::System.IntPtr func);
public static extern int av_fifo_generic_read(libavutil.AVFifoBuffer *f, void *dest, int buf_size, global::System.IntPtr func);
public static extern int av_fifo_space(libavutil.AVFifoBuffer *f);