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: u64The receiver’s NTP timestamp, which DLRR blocks refer back to.
Implementations§
Trait Implementations§
Source§impl Clone for ReceiverReferenceTimeReportBlock
impl Clone for ReceiverReferenceTimeReportBlock
Source§fn clone(&self) -> ReceiverReferenceTimeReportBlock
fn clone(&self) -> ReceiverReferenceTimeReportBlock
1.0.0 (const: unstable) · 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
impl Eq for ReceiverReferenceTimeReportBlock
Source§impl MarshalSize for ReceiverReferenceTimeReportBlock
impl MarshalSize for ReceiverReferenceTimeReportBlock
Source§fn marshal_size(&self) -> usize
fn marshal_size(&self) -> usize
Marshal::marshal_to will write for this value.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.
Source§fn as_any(&self) -> &dyn Any
fn as_any(&self) -> &dyn Any
Box<dyn Packet> can recover the concrete type.