Struct rtcp::extended_report::rrt::ReceiverReferenceTimeReportBlock
source · pub struct ReceiverReferenceTimeReportBlock {
pub ntp_timestamp: u64,
}
Expand description
ReceiverReferenceTimeReportBlock encodes a Receiver Reference Time report block as described in RFC 3611 section 4.4.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | BT=4 | reserved | block length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NTP timestamp, most significant word | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NTP timestamp, least significant word | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Fields§
§ntp_timestamp: u64
Implementations§
Trait Implementations§
source§impl Clone for ReceiverReferenceTimeReportBlock
impl Clone for ReceiverReferenceTimeReportBlock
source§fn clone(&self) -> ReceiverReferenceTimeReportBlock
fn clone(&self) -> ReceiverReferenceTimeReportBlock
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReceiverReferenceTimeReportBlock
impl Default for ReceiverReferenceTimeReportBlock
source§fn default() -> ReceiverReferenceTimeReportBlock
fn default() -> ReceiverReferenceTimeReportBlock
source§impl MarshalSize for ReceiverReferenceTimeReportBlock
impl MarshalSize for ReceiverReferenceTimeReportBlock
fn marshal_size(&self) -> usize
source§impl Packet for ReceiverReferenceTimeReportBlock
impl Packet for ReceiverReferenceTimeReportBlock
source§fn destination_ssrc(&self) -> Vec<u32>
fn destination_ssrc(&self) -> Vec<u32>
destination_ssrc returns an array of ssrc values that this report block refers to.
fn header(&self) -> Header
fn raw_size(&self) -> usize
fn as_any(&self) -> &(dyn Any + Send + Sync)
fn equal(&self, other: &(dyn Packet + Send + Sync)) -> bool
fn cloned(&self) -> Box<dyn Packet + Send + Sync>
source§impl PartialEq for ReceiverReferenceTimeReportBlock
impl PartialEq for ReceiverReferenceTimeReportBlock
source§fn eq(&self, other: &ReceiverReferenceTimeReportBlock) -> bool
fn eq(&self, other: &ReceiverReferenceTimeReportBlock) -> bool
self
and other
values to be equal, and is used
by ==
.