FFmpeg
Functions | Variables
video.h File Reference
#include "avfilter.h"
#include "filters.h"

Go to the source code of this file.

Functions

 
 
 
  Request a picture buffer with a specific set of permissions. More...
 
  Returns true if a pixel format is "regular YUV", which includes all pixel formats that are affected by YUV colorspace negotiation. More...
 
  Returns true if a YUV pixel format is forced full range (i.e. More...
 

Variables

  An AVFilterPad array whose only entry has name "default" and is of type AVMEDIA_TYPE_VIDEO. More...
 

Function Documentation

ff_default_get_video_buffer()

AVFrame* ff_default_get_video_buffer ( AVFilterLinklink,
int  w,
int  h 
)

Definition at line 112 of file video.c.

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

ff_default_get_video_buffer2()

AVFrame* ff_default_get_video_buffer2 ( AVFilterLinklink,
int  w,
int  h,
int  align 
)

Definition at line 49 of file video.c.

Referenced by ff_default_get_video_buffer(), ff_qsvvpp_get_video_buffer(), filter_frame(), realign_frame(), and source_request_frame().

ff_null_get_video_buffer()

AVFrame* ff_null_get_video_buffer ( AVFilterLinklink,
int  w,
int  h 
)

Definition at line 44 of file video.c.

Referenced by cudascale_get_video_buffer(), get_video_buffer(), and init().

ff_get_video_buffer()

AVFrame* ff_get_video_buffer ( AVFilterLinklink,
int  w,
int  h 
)

Request a picture buffer with a specific set of permissions.

Parameters
link the output link to the filter from which the buffer will be requested
w the minimum width of the buffer to allocate
h the minimum height of the buffer to allocate
Returns
on success, an AVFrame owned by the caller, NULL on error

Definition at line 117 of file video.c.

Referenced by activate(), alloc_out_frame(), apply_palette(), avgblur_opencl_filter_frame(), avgblur_vulkan_filter_frame(), blend_frame(), blend_frames(), blur_frame(), chromaber_vulkan_filter_frame(), config_input(), config_output(), config_video(), config_video_output(), convolution_opencl_filter_frame(), create_frame(), create_weave_frame(), cuda_bilateral_filter_frame(), cudachromakey_filter_frame(), cudaupload_filter_frame(), ddagrab_request_frame(), deint_vaapi_filter_frame(), do_morpho(), draw_background(), draw_spatial(), drawbox_vaapi_filter_frame(), extract_plane(), ff_inlink_make_frame_writable(), ff_null_get_video_buffer(), ff_yadif_filter_frame(), filter(), filter_frame(), flip_bayer(), gblur_vulkan_filter_frame(), geq_filter_frame(), get_frame(), get_palette_frame(), get_video_buffer(), hwdownload_filter_frame(), hwmap_get_buffer(), hwupload_filter_frame(), interlace_vulkan_filter_frame(), misc_vaapi_filter_frame(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), nlmeans_vulkan_filter_frame(), output_frame(), output_single_frame(), overlay_opencl_blend(), overlay_vaapi_blend(), overlay_vulkan_blend(), pad_vaapi_filter_frame(), pixscope_filter_frame(), plot_cqt(), plot_freqs(), procamp_vaapi_filter_frame(), process_frame(), process_frame_if_exists(), program_opencl_run(), query_frame(), remap_opencl_process_frame(), request_frame(), return_frame(), scale_frame(), scale_vaapi_filter_frame(), scale_vt_filter_frame(), scale_vulkan_filter_frame(), shuffleplanes_filter_frame(), sierpinski_request_frame(), submit_frame(), testsrc_vulkan_activate(), tonemap_opencl_filter_frame(), tonemap_vaapi_filter_frame(), transpose_opencl_filter_frame(), transpose_vaapi_filter_frame(), transpose_vt_filter_frame(), try_push_frame(), unsharp_opencl_filter_frame(), video_frame(), and xfade_frame().

ff_fmt_is_regular_yuv()

int ff_fmt_is_regular_yuv ( enum AVPixelFormat  fmt )

Returns true if a pixel format is "regular YUV", which includes all pixel formats that are affected by YUV colorspace negotiation.

Definition at line 773 of file avfiltergraph.c.

Referenced by pick_format(), and query_formats().

ff_fmt_is_forced_full_range()

int ff_fmt_is_forced_full_range ( enum AVPixelFormat  fmt )

Returns true if a YUV pixel format is forced full range (i.e.

YUVJ).

Definition at line 786 of file avfiltergraph.c.

Referenced by pick_format(), and query_formats().

Variable Documentation

ff_video_default_filterpad

const AVFilterPad ff_video_default_filterpad[1]

An AVFilterPad array whose only entry has name "default" and is of type AVMEDIA_TYPE_VIDEO.

Definition at line 37 of file video.c.


Generated on Tue Nov 18 2025 19:24:11 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /