pub enum ActiveSpeakerSourceRole {
Detector,
Promotable,
}Expand description
role one source plays inside an active-speaker group
Variants§
Detector
transport observations from this source can mark its owner active
detectors are usually audio-like and do not receive video layout treatment by themselves
Promotable
this source can receive active-speaker video treatment for its owner
core promotes it only when a detector in the same group marks the same owner as active
Trait Implementations§
Source§impl Clone for ActiveSpeakerSourceRole
impl Clone for ActiveSpeakerSourceRole
Source§fn clone(&self) -> ActiveSpeakerSourceRole
fn clone(&self) -> ActiveSpeakerSourceRole
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 ActiveSpeakerSourceRole
impl Debug for ActiveSpeakerSourceRole
Source§impl PartialEq for ActiveSpeakerSourceRole
impl PartialEq for ActiveSpeakerSourceRole
impl Copy for ActiveSpeakerSourceRole
impl Eq for ActiveSpeakerSourceRole
impl StructuralPartialEq for ActiveSpeakerSourceRole
Auto Trait Implementations§
impl Freeze for ActiveSpeakerSourceRole
impl RefUnwindSafe for ActiveSpeakerSourceRole
impl Send for ActiveSpeakerSourceRole
impl Sync for ActiveSpeakerSourceRole
impl Unpin for ActiveSpeakerSourceRole
impl UnsafeUnpin for ActiveSpeakerSourceRole
impl UnwindSafe for ActiveSpeakerSourceRole
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