pub struct RtpReorderStatus {
pub buffered_packets: usize,
pub reordered_packets: u64,
pub late_packets: u64,
pub forced_flushes: u64,
}Expand description
Cumulative status for RtpReorderBuffer.
Fields§
§buffered_packets: usizePackets currently held while waiting for missing sequence numbers.
reordered_packets: u64Out-of-order packets accepted into the reorder window.
late_packets: u64Packets dropped because their sequence number was older than the window.
forced_flushes: u64Times the window flushed ahead after the missing packet did not arrive.
Trait Implementations§
Source§impl Clone for RtpReorderStatus
impl Clone for RtpReorderStatus
Source§fn clone(&self) -> RtpReorderStatus
fn clone(&self) -> RtpReorderStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RtpReorderStatus
Source§impl Debug for RtpReorderStatus
impl Debug for RtpReorderStatus
Source§impl Default for RtpReorderStatus
impl Default for RtpReorderStatus
Source§fn default() -> RtpReorderStatus
fn default() -> RtpReorderStatus
Returns the “default value” for a type. Read more
impl Eq for RtpReorderStatus
Source§impl PartialEq for RtpReorderStatus
impl PartialEq for RtpReorderStatus
Source§fn eq(&self, other: &RtpReorderStatus) -> bool
fn eq(&self, other: &RtpReorderStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RtpReorderStatus
Auto Trait Implementations§
impl Freeze for RtpReorderStatus
impl RefUnwindSafe for RtpReorderStatus
impl Send for RtpReorderStatus
impl Sync for RtpReorderStatus
impl Unpin for RtpReorderStatus
impl UnsafeUnpin for RtpReorderStatus
impl UnwindSafe for RtpReorderStatus
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