pub enum ActiveSpeakerActivityReason {
Vad,
AudioLevel,
AudioLevelWarmup,
VadFalse,
LowNoise,
BelowSpeechThreshold,
MissingAudioMetadata,
Expired,
NoMetadata,
}Expand description
Reason attached to one transport-owned active-speaker diagnostic state.
Variants§
Vad
AudioLevel
AudioLevelWarmup
VadFalse
LowNoise
BelowSpeechThreshold
MissingAudioMetadata
Expired
NoMetadata
Trait Implementations§
Source§impl Clone for ActiveSpeakerActivityReason
impl Clone for ActiveSpeakerActivityReason
Source§fn clone(&self) -> ActiveSpeakerActivityReason
fn clone(&self) -> ActiveSpeakerActivityReason
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 ActiveSpeakerActivityReason
impl Debug for ActiveSpeakerActivityReason
Source§impl From<ActiveSpeakerActivityReason> for DiagnosticsActiveSpeakerReason
impl From<ActiveSpeakerActivityReason> for DiagnosticsActiveSpeakerReason
Source§fn from(value: ActiveSpeakerActivityReason) -> DiagnosticsActiveSpeakerReason
fn from(value: ActiveSpeakerActivityReason) -> DiagnosticsActiveSpeakerReason
Converts to this type from the input type.
impl Copy for ActiveSpeakerActivityReason
impl Eq for ActiveSpeakerActivityReason
impl StructuralPartialEq for ActiveSpeakerActivityReason
Auto Trait Implementations§
impl Freeze for ActiveSpeakerActivityReason
impl RefUnwindSafe for ActiveSpeakerActivityReason
impl Send for ActiveSpeakerActivityReason
impl Sync for ActiveSpeakerActivityReason
impl Unpin for ActiveSpeakerActivityReason
impl UnsafeUnpin for ActiveSpeakerActivityReason
impl UnwindSafe for ActiveSpeakerActivityReason
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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