pub enum TranscodeStageProcessor {
Cpu,
Metal,
Hybrid,
}Expand description
Observed residency for a transcode stage.
Variants§
Cpu
Work is currently observed at CPU/native Rust or native encoder boundaries.
Metal
Work is observed through the Metal/accelerator stage counters.
Hybrid
Existing counters show both CPU and Metal/accelerator work for this stage.
Implementations§
Trait Implementations§
Source§impl Clone for TranscodeStageProcessor
impl Clone for TranscodeStageProcessor
Source§fn clone(&self) -> TranscodeStageProcessor
fn clone(&self) -> TranscodeStageProcessor
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 TranscodeStageProcessor
Source§impl Debug for TranscodeStageProcessor
impl Debug for TranscodeStageProcessor
Source§impl Display for TranscodeStageProcessor
impl Display for TranscodeStageProcessor
impl Eq for TranscodeStageProcessor
Source§impl PartialEq for TranscodeStageProcessor
impl PartialEq for TranscodeStageProcessor
Source§fn eq(&self, other: &TranscodeStageProcessor) -> bool
fn eq(&self, other: &TranscodeStageProcessor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TranscodeStageProcessor
Auto Trait Implementations§
impl Freeze for TranscodeStageProcessor
impl RefUnwindSafe for TranscodeStageProcessor
impl Send for TranscodeStageProcessor
impl Sync for TranscodeStageProcessor
impl Unpin for TranscodeStageProcessor
impl UnsafeUnpin for TranscodeStageProcessor
impl UnwindSafe for TranscodeStageProcessor
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