src/ffmpeg/libavutil/fifo

Procs

proc av_fifo_alloc(size: cuint): ptr AVFifoBuffer {.importc, cdecl, ...raises: [],
    tags: [], forbids: [].}
proc av_fifo_alloc_array(nmemb, size: csize_t): ptr AVFifoBuffer {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_drain(f: ptr AVFifoBuffer; size: cint) {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_fifo_free(f: ptr AVFifoBuffer) {.importc, cdecl, ...raises: [], tags: [],
    forbids: [].}
proc av_fifo_freep(f: ptr ptr AVFifoBuffer) {.importc, cdecl, ...raises: [],
    tags: [], forbids: [].}
proc av_fifo_generic_peek(f: ptr AVFifoBuffer; dest: pointer; buf_size: cint;
                          func: proc (a1, a2: pointer; a3: cint)): cint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_generic_peek_at(f: ptr AVFifoBuffer; dest: pointer;
                             offset, buf_size: cint;
                             func: proc (a1, a2: pointer; a3: cint)): cint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_generic_read(f: ptr AVFifoBuffer; dest: pointer; buf_size: cint;
                          func: proc (a1, a2: pointer; a3: cint)): cint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_generic_write(f: ptr AVFifoBuffer; src: pointer; buf_size: cint;
                           func: proc (a1, a2: pointer; a3: cint)): cint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_grow(f: ptr AVFifoBuffer; additional_space: cuint): cint {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_peek2(f: ptr AVFifoBuffer; offs: cint): ptr uint8 {.inline,
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_fifo_realloc2(f: ptr AVFifoBuffer; size: cuint): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_fifo_reset(f: ptr AVFifoBuffer) {.importc, cdecl, ...raises: [], tags: [],
    forbids: [].}
proc av_fifo_size(f: ptr AVFifoBuffer): cint {.importc, cdecl, ...raises: [],
    tags: [], forbids: [].}
proc av_fifo_space(f: ptr AVFifoBuffer): cint {.importc, cdecl, ...raises: [],
    tags: [], forbids: [].}