FFmpeg
Functions
video.h File Reference
#include "avfilter.h"

Go to the source code of this file.

Functions

AVFrame * ff_default_get_video_buffer (AVFilterLink *link, int w, int h)
 
AVFrame * ff_null_get_video_buffer (AVFilterLink *link, int w, int h)
 
AVFrame * ff_get_video_buffer (AVFilterLink *link, int w, int h)
 Request a picture buffer with a specific set of permissions. More...
 

Function Documentation

◆ ff_default_get_video_buffer()

AVFrame* ff_default_get_video_buffer ( AVFilterLink *  link,
int  w,
int  h 
)

Definition at line 44 of file video.c.

Referenced by ff_get_video_buffer(), fixstride(), get_video_buffer(), and hwmap_get_buffer().

◆ ff_null_get_video_buffer()

AVFrame* ff_null_get_video_buffer ( AVFilterLink *  link,
int  w,
int  h 
)

Definition at line 39 of file video.c.

Referenced by get_video_buffer(), and init().

◆ ff_get_video_buffer()

AVFrame* ff_get_video_buffer ( AVFilterLink *  link,
int  w,
int  h 
)

Request a picture buffer with a specific set of permissions.

Parameters
linkthe output link to the filter from which the buffer will be requested
wthe minimum width of the buffer to allocate
hthe minimum height of the buffer to allocate
Returns
A reference to the buffer. This must be unreferenced with avfilter_unref_buffer when you are finished with it.

Definition at line 99 of file video.c.

Referenced by activate(), alloc_out_frame(), apply_lut(), apply_palette(), avgblur_opencl_filter_frame(), blend_frame(), blend_frames(), config_input(), config_output(), config_video(), config_video_output(), convolution_opencl_filter_frame(), create_frame(), create_weave_frame(), cudaupload_filter_frame(), deint_vaapi_filter_frame(), draw_background(), draw_spatial(), ff_inlink_make_frame_writable(), ff_null_get_video_buffer(), ff_yadif_filter_frame(), filter(), filter_frame(), geq_filter_frame(), get_frame(), get_palette_frame(), get_video_buffer(), hwdownload_filter_frame(), hwmap_get_buffer(), hwupload_filter_frame(), misc_vaapi_filter_frame(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), output_single_frame(), overlay_opencl_blend(), pixscope_filter_frame(), plot_cqt(), plot_freqs(), pp_filter_frame(), procamp_vaapi_filter_frame(), process_frame(), program_opencl_run(), qsvscale_filter_frame(), query_frame(), request_frame(), return_frame(), scale_vaapi_filter_frame(), shuffleplanes_filter_frame(), source_request_frame(), submit_frame(), tonemap_opencl_filter_frame(), transpose_opencl_filter_frame(), transpose_vaapi_filter_frame(), try_push_frame(), and unsharp_opencl_filter_frame().