pub enum ProducerActivity {
Active,
Inactive,
}Expand description
producer-side transport activity state
this is transport execution policy, not room membership the room remains responsible for deciding whether a source should be considered published or visible to participants
Variants§
Active
RTP from this producer should be forwarded when routes allow it
Inactive
RTP from this producer should not be forwarded until reactivated
Implementations§
Source§impl ProducerActivity
impl ProducerActivity
pub const fn from_active(active: bool) -> ProducerActivity
pub const fn is_active(self) -> bool
Trait Implementations§
Source§impl Clone for ProducerActivity
impl Clone for ProducerActivity
Source§fn clone(&self) -> ProducerActivity
fn clone(&self) -> ProducerActivity
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 ProducerActivity
impl Debug for ProducerActivity
Source§impl PartialEq for ProducerActivity
impl PartialEq for ProducerActivity
impl Copy for ProducerActivity
impl Eq for ProducerActivity
impl StructuralPartialEq for ProducerActivity
Auto Trait Implementations§
impl Freeze for ProducerActivity
impl RefUnwindSafe for ProducerActivity
impl Send for ProducerActivity
impl Sync for ProducerActivity
impl Unpin for ProducerActivity
impl UnsafeUnpin for ProducerActivity
impl UnwindSafe for ProducerActivity
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