Struct rtcp_types::ReportBlockBuilder
source · pub struct ReportBlockBuilder { /* private fields */ }
Expand description
Report Block Builder
Implementations§
source§impl ReportBlockBuilder
impl ReportBlockBuilder
pub fn new(ssrc: u32) -> Self
pub fn fraction_lost(self, fraction_lost: u8) -> Self
pub fn cumulative_lost(self, cumulative_lost: u32) -> Self
pub fn extended_sequence_number(self, extended_sequence_number: u32) -> Self
pub fn interarrival_jitter(self, interarrival_jitter: u32) -> Self
pub fn last_sender_report_timestamp( self, last_sender_report_timestamp: u32 ) -> Self
pub fn delay_since_last_sender_report_timestamp( self, delay_since_last_sender_report_timestamp: u32 ) -> Self
Trait Implementations§
source§impl Debug for ReportBlockBuilder
impl Debug for ReportBlockBuilder
source§impl PartialEq for ReportBlockBuilder
impl PartialEq for ReportBlockBuilder
source§fn eq(&self, other: &ReportBlockBuilder) -> bool
fn eq(&self, other: &ReportBlockBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ReportBlockBuilder
impl StructuralEq for ReportBlockBuilder
impl StructuralPartialEq for ReportBlockBuilder
Auto Trait Implementations§
impl RefUnwindSafe for ReportBlockBuilder
impl Send for ReportBlockBuilder
impl Sync for ReportBlockBuilder
impl Unpin for ReportBlockBuilder
impl UnwindSafe for ReportBlockBuilder
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