pub struct AmbientViewingEnvironment {
pub ambient_illuminance: u32,
pub ambient_light_x: u16,
pub ambient_light_y: u16,
}Expand description
Ambient viewing environment from the amve property box.
Describes the ambient viewing conditions under which the content was authored. See ISOBMFF § 12.1.5 / H.265 D.2.39.
Fields§
§ambient_illuminance: u32Ambient illuminance in units of 1/10000 cd/m²
ambient_light_x: u16Ambient light x chromaticity (CIE 1931), units of 1/50000
ambient_light_y: u16Ambient light y chromaticity (CIE 1931), units of 1/50000
Trait Implementations§
Source§impl Clone for AmbientViewingEnvironment
impl Clone for AmbientViewingEnvironment
Source§fn clone(&self) -> AmbientViewingEnvironment
fn clone(&self) -> AmbientViewingEnvironment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AmbientViewingEnvironment
impl Debug for AmbientViewingEnvironment
impl Copy for AmbientViewingEnvironment
impl Eq for AmbientViewingEnvironment
impl StructuralPartialEq for AmbientViewingEnvironment
Auto Trait Implementations§
impl Freeze for AmbientViewingEnvironment
impl RefUnwindSafe for AmbientViewingEnvironment
impl Send for AmbientViewingEnvironment
impl Sync for AmbientViewingEnvironment
impl Unpin for AmbientViewingEnvironment
impl UnwindSafe for AmbientViewingEnvironment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more