pub struct AudioTranscodeJob {
pub config: AudioTranscodeConfig,
pub input_path: String,
pub output_path: String,
}Expand description
Represents a pending audio transcode job.
Fields§
§config: AudioTranscodeConfigTranscoding configuration.
input_path: StringPath to the input audio file.
output_path: StringPath to the output audio file.
Implementations§
Source§impl AudioTranscodeJob
impl AudioTranscodeJob
Sourcepub fn new(
config: AudioTranscodeConfig,
input_path: impl Into<String>,
output_path: impl Into<String>,
) -> Self
pub fn new( config: AudioTranscodeConfig, input_path: impl Into<String>, output_path: impl Into<String>, ) -> Self
Creates a new audio transcode job.
Sourcepub fn estimated_output_size_bytes(&self) -> u64
pub fn estimated_output_size_bytes(&self) -> u64
Estimates the output file size in bytes for this job.
For lossless codecs the estimate is zero (unknown without actual encoding).
Trait Implementations§
Source§impl Clone for AudioTranscodeJob
impl Clone for AudioTranscodeJob
Source§fn clone(&self) -> AudioTranscodeJob
fn clone(&self) -> AudioTranscodeJob
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 AudioTranscodeJob
impl RefUnwindSafe for AudioTranscodeJob
impl Send for AudioTranscodeJob
impl Sync for AudioTranscodeJob
impl Unpin for AudioTranscodeJob
impl UnsafeUnpin for AudioTranscodeJob
impl UnwindSafe for AudioTranscodeJob
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