pub struct FrameMetric {
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.
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 FrameMetric
impl Clone for FrameMetric
Source§fn clone(&self) -> FrameMetric
fn clone(&self) -> FrameMetric
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 FrameMetric
impl RefUnwindSafe for FrameMetric
impl Send for FrameMetric
impl Sync for FrameMetric
impl Unpin for FrameMetric
impl UnsafeUnpin for FrameMetric
impl UnwindSafe for FrameMetric
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