pub(super) struct PendingRecvStream {
pub(super) ssrc: Ssrc,
pub(super) repair_ssrc: Option<Ssrc>,
pub(super) rid: Option<Rid>,
}Expand description
receive stream identity staged before a producer media addition is answered
Fields§
§ssrc: Ssrcproducer SSRC expected by the receiving str0m media line
repair_ssrc: Option<Ssrc>repair SSRC paired with the producer primary SSRC when RTX is negotiated
rid: Option<Rid>simulcast RID for the producer encoding when the source uses RID identity
Trait Implementations§
Source§impl Clone for PendingRecvStream
impl Clone for PendingRecvStream
Source§fn clone(&self) -> PendingRecvStream
fn clone(&self) -> PendingRecvStream
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 PendingRecvStream
impl Debug for PendingRecvStream
Source§impl PartialEq for PendingRecvStream
impl PartialEq for PendingRecvStream
impl Eq for PendingRecvStream
impl StructuralPartialEq for PendingRecvStream
Auto Trait Implementations§
impl Freeze for PendingRecvStream
impl RefUnwindSafe for PendingRecvStream
impl Send for PendingRecvStream
impl Sync for PendingRecvStream
impl Unpin for PendingRecvStream
impl UnsafeUnpin for PendingRecvStream
impl UnwindSafe for PendingRecvStream
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