pub struct TranscodeOutput {
pub output_path: String,
pub file_size: u64,
pub duration: f64,
pub video_bitrate: u64,
pub audio_bitrate: u64,
pub encoding_time: f64,
pub speed_factor: f64,
}Expand description
Output from a successful transcode operation.
Fields§
§output_path: StringOutput file path.
file_size: u64File size in bytes.
duration: f64Duration in seconds.
video_bitrate: u64Video bitrate in bits per second.
audio_bitrate: u64Audio bitrate in bits per second.
encoding_time: f64Actual encoding time in seconds.
speed_factor: f64Speed factor (input duration / encoding time).
Trait Implementations§
Source§impl Clone for TranscodeOutput
impl Clone for TranscodeOutput
Source§fn clone(&self) -> TranscodeOutput
fn clone(&self) -> TranscodeOutput
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 TranscodeOutput
impl RefUnwindSafe for TranscodeOutput
impl Send for TranscodeOutput
impl Sync for TranscodeOutput
impl Unpin for TranscodeOutput
impl UnsafeUnpin for TranscodeOutput
impl UnwindSafe for TranscodeOutput
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