pub struct LegacyFrameMetric {
pub frame_index: u64,
pub encode_us: u64,
pub compressed_bytes: u64,
pub psnr_db: Option<f64>,
}Expand description
Per-frame encoding metric captured during transcoding (legacy).
Fields§
§frame_index: u64Frame index (0-based).
encode_us: u64Encode time for this frame in microseconds.
compressed_bytes: u64Compressed size of this frame in bytes.
psnr_db: Option<f64>PSNR value for this frame (dB), if computed.
Implementations§
Trait Implementations§
Source§impl Clone for LegacyFrameMetric
impl Clone for LegacyFrameMetric
Source§fn clone(&self) -> LegacyFrameMetric
fn clone(&self) -> LegacyFrameMetric
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 moreAuto Trait Implementations§
impl Freeze for LegacyFrameMetric
impl RefUnwindSafe for LegacyFrameMetric
impl Send for LegacyFrameMetric
impl Sync for LegacyFrameMetric
impl Unpin for LegacyFrameMetric
impl UnsafeUnpin for LegacyFrameMetric
impl UnwindSafe for LegacyFrameMetric
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