av_data

Module pixel

Source
Expand description

Expose all necessary data structures to represent pixels.

Re-exports num_traits::FromPrimitive and num_traits::cast::ToPrimitive in order to make easy to cast a parsed value into correct enum structures.

Modules§

Structs§

  • Single colorspace component definition.
  • Image colorspace representation.

Enums§

  • Indicates the chroma sampling grid alignment for video fields or frames using the 4:2:0 colour format (in which the two chroma arrays have half the width and half the height of the associated luma array)
  • All supported color models.
  • Indicates the chromaticity coordinates of the source colour primaries as specified in Table 2 in terms of the CIE 1931 definition of x and y as specified by ISO 11664-1.
  • Describes the matrix coefficients used in deriving luma and chroma signals from the green, blue and red or X, Y and Z primaries.
  • Either indicates the reference opto-electronic transfer characteristic function of the source picture as a function of a source input linear optical intensity input Lc with a nominal real-valued range of 0 to 1 or indicates the inverse of the reference electro-optical transfer characteristic function as a function of an output linear optical intensity Lo with a nominal real-valued range of 0 to 1.
  • Trichromatic color encoding system.
  • YUV color range.
  • All YUV color representations.

Traits§

  • A generic trait for converting a number to a value.
  • A generic trait for converting a value to a number.