pub struct TimingInfo {
pub num_units_in_display_tick: u32,
pub time_scale: u32,
pub equal_picture_interval: bool,
pub num_ticks_per_picture_minus_1: u32,
}
Fields§
§num_units_in_display_tick: u32
The number of time units of a clock operating at the frequency time_scale Hz that corresponds to one increment of a clock tick counter. A display clock tick, in seconds, is equal to num_units_in_display_tick divided by time_scale:
time_scale: u32
The number of time units that pass in one second.
equal_picture_interval: bool
If set, indicates that pictures should be displayed according to their output order with the number of ticks between two consecutive pictures (without dropping frames) specified by num_ticks_per_picture_minus_1 +
- If not set, indicates that the interval between two consecutive pictures is not specified.
num_ticks_per_picture_minus_1: u32
Plus 1 specifies the number of clock ticks corresponding to output time between two consecutive pictures in the output order.
Trait Implementations§
Source§impl Clone for TimingInfo
impl Clone for TimingInfo
Source§fn clone(&self) -> TimingInfo
fn clone(&self) -> TimingInfo
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 TimingInfo
impl Debug for TimingInfo
Source§impl Default for TimingInfo
impl Default for TimingInfo
Source§fn default() -> TimingInfo
fn default() -> TimingInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for TimingInfo
impl PartialEq for TimingInfo
impl Eq for TimingInfo
impl StructuralPartialEq for TimingInfo
Auto Trait Implementations§
impl Freeze for TimingInfo
impl RefUnwindSafe for TimingInfo
impl Send for TimingInfo
impl Sync for TimingInfo
impl Unpin for TimingInfo
impl UnwindSafe for TimingInfo
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