pub struct ContentLightLevelInfo {
pub max_content_light_level: u32,
pub max_frame_average_light_level: u32,
}
Expand description
Content light level information of HDR content.
See https://www.w3.org/TR/png-3/#cLLI-chunk for more details.
Fields§
§max_content_light_level: u32
Maximum Content Light Level indicates the maximum light level of any single pixel (in cd/m^2, also known as nits) of the entire playback sequence.
The value is expressed in units of 0.0001 cd/m^2 - for example if this field
is set to 10000000
then it indicates 1000 cd/m^2.
A value of zero means that the value is unknown or not currently calculable.
max_frame_average_light_level: u32
Maximum Frame Average Light Level indicates the maximum value of the frame average light level (in cd/m^2, also known as nits) of the entire playback sequence. It is calculated by first averaging the decoded luminance values of all the pixels in each frame, and then using the value for the frame with the highest value.
The value is expressed in units of 0.0001 cd/m^2 - for example if this field
is set to 10000000
then it indicates 1000 cd/m^2.
A value of zero means that the value is unknown or not currently calculable.
Trait Implementations§
Source§impl Clone for ContentLightLevelInfo
impl Clone for ContentLightLevelInfo
Source§fn clone(&self) -> ContentLightLevelInfo
fn clone(&self) -> ContentLightLevelInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more