AVComponentDescriptor Struct Reference

#include <pixdesc.h>


Data Fields

uint16_t plane:2
 which of the 4 planes contains the component
uint16_t step_minus1:3
 Number of elements between 2 horizontally consecutive pixels minus 1.
uint16_t offset_plus1:3
 Number of elements before the component of the first pixel plus 1.
uint16_t shift:3
 number of least significant bits that must be shifted away to get the value
uint16_t depth_minus1:4
 number of bits in the component minus 1


Detailed Description

Definition at line 27 of file pixdesc.h.


Field Documentation

which of the 4 planes contains the component

Definition at line 28 of file pixdesc.h.

Referenced by av_image_copy(), av_image_fill_max_pixsteps(), av_image_fill_pointers(), av_read_image_line(), av_write_image_line(), avpicture_layout(), and check_image_pointers().

Number of elements between 2 horizontally consecutive pixels minus 1.

Elements are bits for bitstream formats, bytes otherwise.

Definition at line 34 of file pixdesc.h.

Referenced by av_image_fill_linesizes(), av_image_fill_max_pixsteps(), av_image_get_linesize(), av_read_image_line(), and av_write_image_line().

Number of elements before the component of the first pixel plus 1.

Elements are bits for bitstream formats, bytes otherwise.

Definition at line 40 of file pixdesc.h.

Referenced by av_read_image_line(), and av_write_image_line().

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

Definition at line 41 of file pixdesc.h.

Referenced by av_read_image_line(), and av_write_image_line().

number of bits in the component minus 1

Definition at line 42 of file pixdesc.h.

Referenced by av_get_bits_per_pixel(), av_read_image_line(), and av_write_image_line().


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

Generated on Mon May 2 19:50:33 2011 for FFmpeg by  doxygen 1.5.6