Struct webrtc::stats::InboundRTPStats
source · pub struct InboundRTPStats {Show 14 fields
pub timestamp: Instant,
pub stats_type: RTCStatsType,
pub id: String,
pub ssrc: SSRC,
pub kind: &'static str,
pub packets_received: u64,
pub track_identifier: String,
pub mid: SmolStr,
pub last_packet_received_timestamp: Option<SystemTime>,
pub header_bytes_received: u64,
pub bytes_received: u64,
pub nack_count: u64,
pub fir_count: Option<u64>,
pub pli_count: Option<u64>,
}
Fields§
§timestamp: Instant
§stats_type: RTCStatsType
§id: String
§ssrc: SSRC
§kind: &'static str
§packets_received: u64
§track_identifier: String
§mid: SmolStr
§last_packet_received_timestamp: Option<SystemTime>
§header_bytes_received: u64
§bytes_received: u64
§nack_count: u64
§fir_count: Option<u64>
§pli_count: Option<u64>
Trait Implementations§
source§impl Debug for InboundRTPStats
impl Debug for InboundRTPStats
Auto Trait Implementations§
impl RefUnwindSafe for InboundRTPStats
impl Send for InboundRTPStats
impl Sync for InboundRTPStats
impl Unpin for InboundRTPStats
impl UnwindSafe for InboundRTPStats
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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