19 #ifndef AVFILTER_BUFFERSINK_H 20 #define AVFILTER_BUFFERSINK_H 53 #define AV_BUFFERSINK_FLAG_PEEK 1 60 #define AV_BUFFERSINK_FLAG_NO_REQUEST 2 enum AVPixelFormat * pixel_fmts
list of allowed pixel formats, terminated by AV_PIX_FMT_NONE
Definition: buffersink.h:66
int all_channel_counts
if not 0, accept any channel count or layout
Definition: buffersink.h:83
AVBufferSinkParams * av_buffersink_params_alloc(void)
AVABufferSinkParams * av_abuffersink_params_alloc(void)
int * sample_rates
list of allowed sample rates, terminated by -1
Definition: buffersink.h:84
const int * channel_counts
list of allowed channel counts, terminated by -1
Definition: buffersink.h:82
int av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFrame *frame, int flags)
int av_buffersink_get_samples(AVFilterContext *ctx, AVFrame *frame, int nb_samples)
AVSampleFormat
Definition: samplefmt.h:58
const int64_t * channel_layouts
list of allowed channel layouts, terminated by -1
Definition: buffersink.h:81
enum AVSampleFormat * sample_fmts
list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE
Definition: buffersink.h:80
Definition: rational.h:58
AVRational av_buffersink_get_frame_rate(AVFilterContext *ctx)
Definition: buffersink.h:79
Definition: avfilter.h:307
void av_buffersink_set_frame_size(AVFilterContext *ctx, unsigned frame_size)
Definition: buffersink.h:65
int av_buffersink_get_frame(AVFilterContext *ctx, AVFrame *frame)
AVPixelFormat
Definition: pixfmt.h:60