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: [].}