pub struct ProxyEncodeResult {
pub output_path: PathBuf,
pub file_size: u64,
pub duration: f64,
pub bitrate: u64,
pub codec: String,
pub resolution: (u32, u32),
pub encoding_time: f64,
}Expand description
Result of proxy encoding operation.
Fields§
§output_path: PathBufOutput file path.
file_size: u64File size in bytes.
duration: f64Duration in seconds.
bitrate: u64Actual bitrate in bits per second.
codec: StringCodec used.
resolution: (u32, u32)Output resolution (width, height).
encoding_time: f64Encoding time in seconds.
Trait Implementations§
Source§impl Clone for ProxyEncodeResult
impl Clone for ProxyEncodeResult
Source§fn clone(&self) -> ProxyEncodeResult
fn clone(&self) -> ProxyEncodeResult
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 ProxyEncodeResult
impl RefUnwindSafe for ProxyEncodeResult
impl Send for ProxyEncodeResult
impl Sync for ProxyEncodeResult
impl Unpin for ProxyEncodeResult
impl UnsafeUnpin for ProxyEncodeResult
impl UnwindSafe for ProxyEncodeResult
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