src/ffmpeg/libavfilter/buffersink

Search:
Group by:

Types

AVABufferSinkParams {.importc, header: "<libavfilter/buffersink.h>".} = object
  sample_fmts*: ptr AVSampleFormat
  channel_layouts*: ptr int64
  channel_counts*: ptr cint
  all_channel_counts*: cint
  sample_rates*: ptr cint
AVBufferSinkParams {.importc, header: "<libavfilter/buffersink.h>".} = object
  pixel_fmts*: ptr AVPixelFormat

Procs

proc av_buffersink_get_channel_layout(ctx: ptr AVFilterContext): uint64 {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_channels(ctx: ptr AVFilterContext): cint {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_format(ctx: ptr AVFilterContext): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_frame(ctx: ptr AVFilterContext; frame: ptr AVFrame): cint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_frame_flags(ctx: ptr AVFilterContext; frame: ptr AVFrame;
                                   flags: cint): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_frame_rate(ctx: ptr AVFilterContext): AVRational {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_h(ctx: ptr AVFilterContext): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_hw_frames_ctx(ctx: ptr AVFilterContext): AVBufferRef {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_sample_aspect_ratio(ctx: ptr AVFilterContext): AVRational {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_sample_rate(ctx: ptr AVFilterContext): cint {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_samples(ctx: ptr AVFilterContext; frame: ptr AVFrame;
                               nb_samples: cint): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_time_base(ctx: ptr AVFilterContext): AVRational {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_type(ctx: ptr AVFilterContext): AVMediaType {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_buffersink_get_w(ctx: ptr AVFilterContext): cint {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_buffersink_set_frame_size(ctx: ptr AVFilterContext; frame_size: cuint) {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}