FFmpeg
Loading...
Searching...
No Matches
Data Fields
AVComponentDescriptor Struct Reference

#include <pixdesc.h>

Data Fields

int  plane
  Which of the 4 planes contains the component.
 
int  step
  Number of elements between 2 horizontally consecutive pixels.
 
int  offset
  Number of elements before the component of the first pixel.
 
int  shift
  Number of least significant bits that must be shifted away to get the value.
 
int  depth
  Number of bits in the component.
 

Detailed Description

Definition at line 30 of file pixdesc.h.

Field Documentation

◆  plane

int AVComponentDescriptor::plane

Which of the 4 planes contains the component.

Definition at line 34 of file pixdesc.h.

Referenced by cuda_pad_pad(), filter_slice(), overlay_opencl_load(), remap_opencl_load(), and xfade_opencl_load().

◆  step

int AVComponentDescriptor::step

Number of elements between 2 horizontally consecutive pixels.

Elements are bits for bitstream formats, bytes otherwise.

Definition at line 40 of file pixdesc.h.

Referenced by cuda_pad_pad(), decode_slice(), encode_slice(), ff_mjpeg_decode_frame_from_buf(), filter_frame(), filter_frame(), flip_bayer(), and rgbToRgbWrapper().

◆  offset

int AVComponentDescriptor::offset

Number of elements before the component of the first pixel.

Elements are bits for bitstream formats, bytes otherwise.

Definition at line 46 of file pixdesc.h.

◆  shift

int AVComponentDescriptor::shift

Number of least significant bits that must be shifted away to get the value.

Definition at line 52 of file pixdesc.h.

Referenced by planarCopyWrapper(), planarRgb16ToRgb16Wrapper(), planarToP01xWrapper(), and Rgb16ToPlanarRgb16Wrapper().

◆  depth

int AVComponentDescriptor::depth

Number of bits in the component.

Definition at line 57 of file pixdesc.h.

Referenced by amf_encode_init_av1(), amf_encode_init_h264(), amf_encode_init_hevc(), av_get_bits_per_pixel(), config_input(), config_input(), config_input(), config_out_props(), config_output(), config_output(), config_output(), config_output(), config_props(), config_props(), copy_picture_field(), create_filtergraph(), cuda_pad_pad(), cuvid_decode_init(), encode_preinit_video(), ff_attach_decode_data(), ff_dxva2_vp9_fill_picture_parameters(), ff_nvdec_decode_init(), ff_nvdec_frame_params(), ff_sws_init_single_context(), ff_yadif_init_x86(), ffprobe_show_pixel_formats(), filter_frame(), filter_frame(), filter_slice(), get_pix_fmt_score(), libx265_encode_frame(), mov_write_ftyp_tag(), mov_write_pixi_tag(), mxf_write_generic_picture_desc(), nvdec_vp9_start_frame(), planarCopyWrapper(), planarRgb16ToRgb16Wrapper(), planarRgbToplanarRgbWrapper(), planarToP01xWrapper(), pnm_encode_frame(), print_results(), query_formats(), Rgb16ToPlanarRgb16Wrapper(), show_pix_fmts(), vc2_encode_init(), vdpau_vp9_start_frame(), X264_frame(), and X264_init().


The documentation for this struct was generated from the following file:

Generated on Sun Sep 6 2026 19:21:24 for FFmpeg by doxygen 1.13.2

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