pub enum TranscodeBatchProfileRequest {
Cpu,
MetalAuto,
MetalExplicit,
}Expand description
Stable profile request label for transcode batch telemetry.
Variants§
Cpu
CPU-only transcode request.
MetalAuto
Auto-routing request that may use an accelerator.
MetalExplicit
Explicit Metal request.
Implementations§
Source§impl TranscodeBatchProfileRequest
impl TranscodeBatchProfileRequest
Sourcepub fn transform_processor(
self,
timings: &TranscodeTimingReport,
) -> &'static str
pub fn transform_processor( self, timings: &TranscodeTimingReport, ) -> &'static str
Stable transform_processor label for this request and timing report.
Sourcepub fn profile_path(self, timings: &TranscodeTimingReport) -> &'static str
pub fn profile_path(self, timings: &TranscodeTimingReport) -> &'static str
Stable path label for this request and timing report.
Trait Implementations§
Source§impl Clone for TranscodeBatchProfileRequest
impl Clone for TranscodeBatchProfileRequest
Source§fn clone(&self) -> TranscodeBatchProfileRequest
fn clone(&self) -> TranscodeBatchProfileRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TranscodeBatchProfileRequest
Source§impl Debug for TranscodeBatchProfileRequest
impl Debug for TranscodeBatchProfileRequest
impl Eq for TranscodeBatchProfileRequest
impl StructuralPartialEq for TranscodeBatchProfileRequest
Auto Trait Implementations§
impl Freeze for TranscodeBatchProfileRequest
impl RefUnwindSafe for TranscodeBatchProfileRequest
impl Send for TranscodeBatchProfileRequest
impl Sync for TranscodeBatchProfileRequest
impl Unpin for TranscodeBatchProfileRequest
impl UnsafeUnpin for TranscodeBatchProfileRequest
impl UnwindSafe for TranscodeBatchProfileRequest
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> 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