pub struct DefaultDisplayWindow {
pub def_disp_win_left_offset: u64,
pub def_disp_win_right_offset: u64,
pub def_disp_win_top_offset: u64,
pub def_disp_win_bottom_offset: u64,
}Expand description
Directly part of VuiParameters.
Specifies the samples of the pictures in the CVS that are within the default display window, in terms of a rectangular region specified in picture coordinates for display.
Fields§
§def_disp_win_left_offset: u64def_disp_win_left_offset
def_disp_win_right_offset: u64def_disp_win_right_offset
def_disp_win_top_offset: u64def_disp_win_top_offset
def_disp_win_bottom_offset: u64def_disp_win_bottom_offset
Implementations§
Source§impl DefaultDisplayWindow
impl DefaultDisplayWindow
Sourcepub fn left_offset(&self, conformance_window: &ConformanceWindow) -> u64
pub fn left_offset(&self, conformance_window: &ConformanceWindow) -> u64
leftOffset = conf_win_left_offset + def_disp_win_left_offset (E-68)
ISO/IEC 23008-2 - E.3.1
Sourcepub fn right_offset(&self, conformance_window: &ConformanceWindow) -> u64
pub fn right_offset(&self, conformance_window: &ConformanceWindow) -> u64
rightOffset = conf_win_right_offset + def_disp_win_right_offset (E-69)
ISO/IEC 23008-2 - E.3.1
Sourcepub fn top_offset(&self, conformance_window: &ConformanceWindow) -> u64
pub fn top_offset(&self, conformance_window: &ConformanceWindow) -> u64
topOffset = conf_win_top_offset + def_disp_win_top_offset (E-70)
ISO/IEC 23008-2 - E.3.1
Sourcepub fn bottom_offset(&self, conformance_window: &ConformanceWindow) -> u64
pub fn bottom_offset(&self, conformance_window: &ConformanceWindow) -> u64
bottomOffset = conf_win_bottom_offset + def_disp_win_bottom_offset (E-71)
ISO/IEC 23008-2 - E.3.1
Trait Implementations§
Source§impl Clone for DefaultDisplayWindow
impl Clone for DefaultDisplayWindow
Source§fn clone(&self) -> DefaultDisplayWindow
fn clone(&self) -> DefaultDisplayWindow
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 DefaultDisplayWindow
impl Debug for DefaultDisplayWindow
Source§impl Default for DefaultDisplayWindow
impl Default for DefaultDisplayWindow
Source§fn default() -> DefaultDisplayWindow
fn default() -> DefaultDisplayWindow
Returns the “default value” for a type. Read more
Source§impl PartialEq for DefaultDisplayWindow
impl PartialEq for DefaultDisplayWindow
impl StructuralPartialEq for DefaultDisplayWindow
Auto Trait Implementations§
impl Freeze for DefaultDisplayWindow
impl RefUnwindSafe for DefaultDisplayWindow
impl Send for DefaultDisplayWindow
impl Sync for DefaultDisplayWindow
impl Unpin for DefaultDisplayWindow
impl UnwindSafe for DefaultDisplayWindow
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.