pub enum CompensationMethod {
TimeShift,
Predictive,
Adaptive,
None,
}Expand description
Latency compensation methods
Variants§
TimeShift
Simple time-shift compensation
Predictive
Predictive compensation with motion models
Adaptive
Adaptive compensation based on network conditions
None
No compensation (for low-latency networks)
Trait Implementations§
Source§impl Clone for CompensationMethod
impl Clone for CompensationMethod
Source§fn clone(&self) -> CompensationMethod
fn clone(&self) -> CompensationMethod
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 CompensationMethod
impl Debug for CompensationMethod
impl Copy for CompensationMethod
Auto Trait Implementations§
impl Freeze for CompensationMethod
impl RefUnwindSafe for CompensationMethod
impl Send for CompensationMethod
impl Sync for CompensationMethod
impl Unpin for CompensationMethod
impl UnsafeUnpin for CompensationMethod
impl UnwindSafe for CompensationMethod
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