pub struct Av1TileStats {
pub tiles_encoded: u32,
pub compressed_bytes: u64,
pub wall_time_secs: f64,
}Expand description
Statistics produced by a single AV1 tile encode pass.
Fields§
§tiles_encoded: u32Total number of tiles encoded.
compressed_bytes: u64Total compressed bytes produced across all tiles.
wall_time_secs: f64Wall-clock time in seconds.
Implementations§
Source§impl Av1TileStats
impl Av1TileStats
Sourcepub fn tiles_per_second(&self) -> f64
pub fn tiles_per_second(&self) -> f64
Estimated throughput in tiles per second.
Sourcepub fn avg_bytes_per_tile(&self) -> u64
pub fn avg_bytes_per_tile(&self) -> u64
Average compressed bytes per tile.
Trait Implementations§
Source§impl Clone for Av1TileStats
impl Clone for Av1TileStats
Source§fn clone(&self) -> Av1TileStats
fn clone(&self) -> Av1TileStats
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 Av1TileStats
impl Debug for Av1TileStats
Source§impl Default for Av1TileStats
impl Default for Av1TileStats
Source§fn default() -> Av1TileStats
fn default() -> Av1TileStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Av1TileStats
impl RefUnwindSafe for Av1TileStats
impl Send for Av1TileStats
impl Sync for Av1TileStats
impl Unpin for Av1TileStats
impl UnsafeUnpin for Av1TileStats
impl UnwindSafe for Av1TileStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more