pub struct ParallelEncodeBuilder { /* private fields */ }Expand description
Builder for creating parallel encode jobs.
Implementations§
Source§impl ParallelEncodeBuilder
impl ParallelEncodeBuilder
Sourcepub fn max_parallel(self, max: usize) -> Self
pub fn max_parallel(self, max: usize) -> Self
Sets the maximum number of parallel jobs.
Sourcepub fn cores_per_encode(self, cores: usize) -> Self
pub fn cores_per_encode(self, cores: usize) -> Self
Sets cores per encode job.
Sourcepub fn add_job(self, job: TranscodeConfig) -> Self
pub fn add_job(self, job: TranscodeConfig) -> Self
Adds a job to the builder.
Sourcepub fn add_jobs(self, jobs: Vec<TranscodeConfig>) -> Self
pub fn add_jobs(self, jobs: Vec<TranscodeConfig>) -> Self
Adds multiple jobs.
Sourcepub fn build(self) -> ParallelEncoder
pub fn build(self) -> ParallelEncoder
Builds the parallel encoder.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelEncodeBuilder
impl RefUnwindSafe for ParallelEncodeBuilder
impl Send for ParallelEncodeBuilder
impl Sync for ParallelEncodeBuilder
impl Unpin for ParallelEncodeBuilder
impl UnsafeUnpin for ParallelEncodeBuilder
impl UnwindSafe for ParallelEncodeBuilder
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> 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