pub struct SenderReport {
pub ssrc: u32,
pub ntp_msw: u32,
pub ntp_lsw: u32,
pub rtp_timestamp: u32,
pub packet_count: u32,
pub octet_count: u32,
pub report_blocks: Vec<ReportBlock>,
}Expand description
RTCP Sender Report (RFC 3550 §6.4.1, PT 200).
Fields§
§ssrc: u32SSRC of the sender originating this report.
ntp_msw: u32NTP timestamp, most significant word (integer seconds).
ntp_lsw: u32NTP timestamp, least significant word (fractional seconds).
rtp_timestamp: u32RTP timestamp corresponding to the NTP wall-clock time.
packet_count: u32Sender’s cumulative packet count.
octet_count: u32Sender’s cumulative octet count.
report_blocks: Vec<ReportBlock>Reception report blocks (RC of them).
Trait Implementations§
Source§impl Clone for SenderReport
impl Clone for SenderReport
Source§fn clone(&self) -> SenderReport
fn clone(&self) -> SenderReport
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 moreSource§impl Debug for SenderReport
impl Debug for SenderReport
impl Eq for SenderReport
Source§impl<'a> Parse<'a> for SenderReport
impl<'a> Parse<'a> for SenderReport
Source§impl PartialEq for SenderReport
impl PartialEq for SenderReport
Source§impl Serialize for SenderReport
impl Serialize for SenderReport
Source§impl Serialize for SenderReport
impl Serialize for SenderReport
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for SenderReport
Auto Trait Implementations§
impl Freeze for SenderReport
impl RefUnwindSafe for SenderReport
impl Send for SenderReport
impl Sync for SenderReport
impl Unpin for SenderReport
impl UnsafeUnpin for SenderReport
impl UnwindSafe for SenderReport
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