pub struct PassStats {
pub input_frames: u64,
pub output_frames: u64,
pub input_bytes: u64,
pub output_bytes: u64,
pub video_frames: u64,
pub audio_frames: u64,
}Expand description
Per-pass statistics from a TranscodeContext::execute call.
Fields§
§input_frames: u64Total frames that entered the decode→filter→encode loop.
output_frames: u64Total frames that were written by the encoder (excluding frames dropped by the filter graph).
input_bytes: u64Total raw bytes consumed from decoded frames.
output_bytes: u64Total encoded bytes produced by the encoder.
video_frames: u64Number of video frames processed.
audio_frames: u64Number of audio frames processed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PassStats
impl RefUnwindSafe for PassStats
impl Send for PassStats
impl Sync for PassStats
impl Unpin for PassStats
impl UnsafeUnpin for PassStats
impl UnwindSafe for PassStats
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