Crate yuvxyb

Crate yuvxyb 

Source

Structs§

Frame
Represents a raw video frame
Hsl
Contains an HSL image.
LinearRgb
Contains an RGB image in a linearized color space.
Plane
One data plane of a frame.
Rgb
Contains an RGB image.
Xyb
Contains an XYB image.
Yuv
Contains a YCbCr image in a color space defined by YuvConfig.
YuvConfig
Contains the configuration data for a YCbCr image.

Enums§

ColorPrimaries
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.
ConversionError
Error type for when converting data from one color space to another fails.
CreationError
Error type for when creating one of the colorspace structs fails.
MatrixCoefficients
Describes the matrix coefficients used in deriving luma and chroma signals from the green, blue and red or X, Y and Z primaries.
TransferCharacteristic
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.
YuvError
Error type for when creating a Yuv struct goes wrong.

Traits§

CastFromPrimitive
Trait for casting between primitive types.
FromPrimitive
A generic trait for converting a number to a value.
Pixel
A type that can be used as a pixel type.
ToPrimitive
A generic trait for converting a value to a number.