Lines Matching defs:sink
247 /* create a sink for each output and connect them to the graph */
253 AVFilterContext *sink;
264 ret = avfilter_graph_create_filter(&sink, buffersink,
268 ret = av_opt_set_int_list(sink, "pix_fmts", pix_fmts, AV_PIX_FMT_NONE, AV_OPT_SEARCH_CHILDREN);
277 ret = avfilter_graph_create_filter(&sink, abuffersink,
281 ret = av_opt_set_bin(sink, "sample_fmts", (const uint8_t*)sample_fmts,
285 ret = av_opt_set_int(sink, "all_channel_counts", 1,
295 lavfi->sinks[i] = sink;
296 if ((ret = avfilter_link(inout->filter_ctx, inout->pad_idx, sink, 0)) < 0)
315 /* fill each stream with the information in the corresponding sink */
317 AVFilterContext *sink = lavfi->sinks[lavfi->stream_sink_map[i]];
318 AVRational time_base = av_buffersink_get_time_base(sink);
322 par->codec_type = av_buffersink_get_type(sink);
326 par->format = av_buffersink_get_format(sink);
327 par->width = av_buffersink_get_w(sink);
328 par->height = av_buffersink_get_h(sink);
333 par->sample_aspect_ratio = av_buffersink_get_sample_aspect_ratio(sink);
335 par->sample_rate = av_buffersink_get_sample_rate(sink);
336 ret = av_buffersink_get_ch_layout(sink, &par->ch_layout);
339 par->format = av_buffersink_get_format(sink);
397 /* iterate through all the graph sinks. Select the sink with the