Enum y4m::Colorspace [] [src]

pub enum Colorspace {
    Cmono,
    C420,
    C420jpeg,
    C420paldv,
    C420mpeg2,
    C422,
    C444,
}

Colour space. NOTE: Only 8-bit formats are currently supported.

yuv4mpeg can only handle yuv444p, yuv422p, yuv420p, yuv411p and gray8 pixel formats. And using 'strict -1' also yuv444p9, yuv422p9, yuv420p9, yuv444p10, yuv422p10, yuv420p10, yuv444p12, yuv422p12, yuv420p12, yuv444p14, yuv422p14, yuv420p14, yuv444p16, yuv422p16, yuv420p16 and gray16 pixel formats.

(c) ffmpeg.

Variants

Grayscale only, 8-bit.

4:2:0 with coincident chroma planes, 8-bit.

4:2:0 with biaxially-displaced chroma planes, 8-bit.

4:2:0 with vertically-displaced chroma planes, 8-bit.

Found in some files. Same as C420.

4:2:2, 8-bit.

4:4:4, 8-bit.

Trait Implementations

impl Debug for Colorspace
[src]

Formats the value using the given formatter.

impl Clone for Colorspace
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Colorspace
[src]