• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/ffmpeg/libavutil/

Lines Matching defs:AVFifoBuffer

29 typedef struct AVFifoBuffer {
33 } AVFifoBuffer;
36 * Initializes an AVFifoBuffer.
38 * @return AVFifoBuffer or NULL in case of memory allocation failure
40 AVFifoBuffer *av_fifo_alloc(unsigned int size);
43 * Frees an AVFifoBuffer.
44 * @param *f AVFifoBuffer to free
46 void av_fifo_free(AVFifoBuffer *f);
49 * Resets the AVFifoBuffer to the state right after av_fifo_alloc, in particular it is emptied.
50 * @param *f AVFifoBuffer to reset
52 void av_fifo_reset(AVFifoBuffer *f);
55 * Returns the amount of data in bytes in the AVFifoBuffer, that is the
57 * @param *f AVFifoBuffer to read from
60 int av_fifo_size(AVFifoBuffer *f);
63 * Returns the amount of space in bytes in the AVFifoBuffer, that is the
65 * @param *f AVFifoBuffer to write into
68 int av_fifo_space(AVFifoBuffer *f);
71 * Feeds data from an AVFifoBuffer to a user-supplied callback.
72 * @param *f AVFifoBuffer to read from
77 int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void (*func)(void*, void*, int));
80 * Feeds data from a user-supplied callback to an AVFifoBuffer.
81 * @param *f AVFifoBuffer to write to
92 int av_fifo_generic_write(AVFifoBuffer *f, void *src, int size, int (*func)(void*, void*, int));
95 * Resizes an AVFifoBuffer.
96 * @param *f AVFifoBuffer to resize
97 * @param size new AVFifoBuffer size in bytes
100 int av_fifo_realloc2(AVFifoBuffer *f, unsigned int size);
103 * Reads and discards the specified amount of data from an AVFifoBuffer.
104 * @param *f AVFifoBuffer to read from
107 void av_fifo_drain(AVFifoBuffer *f, int size);
109 static inline uint8_t av_fifo_peek(AVFifoBuffer *f, int offs)