Struct matroska_demuxer::Colour [−][src]
pub struct Colour { /* fields omitted */ }
Settings describing the colour format.
Implementations
impl Colour
[src]
impl Colour
[src]pub fn matrix_coefficients(&self) -> Option<MatrixCoefficients>
[src]
The matrix coefficients of the video used to derive luma and chroma values from red, green, and blue color primaries.
pub fn bits_per_channel(&self) -> Option<u64>
[src]
Number of decoded bits per channel.
pub fn chroma_subsampling_horz(&self) -> Option<u64>
[src]
The amount of pixels to remove in the Cr and Cb channels for every pixel not removed horizontally.
pub fn chroma_subsampling_vert(&self) -> Option<u64>
[src]
The amount of pixels to remove in the Cr and Cb channels for every pixel not removed vertically.
pub fn cb_subsampling_horz(&self) -> Option<u64>
[src]
The amount of pixels to remove in the Cb channel for every pixel not removed horizontally.
pub fn cb_subsampling_vert(&self) -> Option<u64>
[src]
The amount of pixels to remove in the Cb channel for every pixel not removed vertically.
pub fn chroma_sitting_horz(&self) -> Option<ChromaSitingHorz>
[src]
How chroma is sub sampled horizontally.
pub fn chroma_sitting_vert(&self) -> Option<ChromaSitingVert>
[src]
How chroma is sub sampled vertically.
pub fn range(&self) -> Option<Range>
[src]
Clipping of the color ranges.
pub fn transfer_characteristics(&self) -> Option<TransferCharacteristics>
[src]
The transfer characteristics of the video.
pub fn primaries(&self) -> Option<Primaries>
[src]
The colour primaries of the video.
pub fn max_cll(&self) -> Option<u64>
[src]
Maximum brightness of a single pixel (cd/m^2^).
pub fn max_fall(&self) -> Option<u64>
[src]
Maximum brightness of a single full frame (cd/m^2^).
pub fn mastering_metadata(&self) -> Option<&MasteringMetadata>
[src]
SMPTE 2086 mastering data.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Colour
impl RefUnwindSafe for Colour
impl UnwindSafe for Colour
impl UnwindSafe for Colour