pub enum SvcReferenceMode {
KeyOnly,
KeyAndPrevious,
PreviousLayer,
Any,
}Expand description
Reference frame mode for SVC temporal layers.
Variants§
KeyOnly
Only reference key frames (most restrictive).
KeyAndPrevious
Reference key frames and previous same-layer frame.
PreviousLayer
Reference the previous layer’s frame.
Any
Reference any available frame (least restrictive).
Trait Implementations§
Source§impl Clone for SvcReferenceMode
impl Clone for SvcReferenceMode
Source§fn clone(&self) -> SvcReferenceMode
fn clone(&self) -> SvcReferenceMode
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 moreSource§impl Debug for SvcReferenceMode
impl Debug for SvcReferenceMode
Source§impl PartialEq for SvcReferenceMode
impl PartialEq for SvcReferenceMode
impl Copy for SvcReferenceMode
impl Eq for SvcReferenceMode
impl StructuralPartialEq for SvcReferenceMode
Auto Trait Implementations§
impl Freeze for SvcReferenceMode
impl RefUnwindSafe for SvcReferenceMode
impl Send for SvcReferenceMode
impl Sync for SvcReferenceMode
impl Unpin for SvcReferenceMode
impl UnsafeUnpin for SvcReferenceMode
impl UnwindSafe for SvcReferenceMode
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