pub struct DelaySinceLastReceiverReportBuilder { /* private fields */ }
Expand description
A builder for a DelaySinceLastReceiverReport
Implementations§
Source§impl DelaySinceLastReceiverReportBuilder
impl DelaySinceLastReceiverReportBuilder
Sourcepub fn add_block(self, block: DelaySinceLastReceiverReportBlockBuilder) -> Self
pub fn add_block(self, block: DelaySinceLastReceiverReportBlockBuilder) -> Self
Add a report block to this DelaySinceLastReceiverReport
Trait Implementations§
Source§impl Default for DelaySinceLastReceiverReportBuilder
impl Default for DelaySinceLastReceiverReportBuilder
Source§fn default() -> DelaySinceLastReceiverReportBuilder
fn default() -> DelaySinceLastReceiverReportBuilder
Returns the “default value” for a type. Read more
Source§impl RtcpPacketWriter for DelaySinceLastReceiverReportBuilder
impl RtcpPacketWriter for DelaySinceLastReceiverReportBuilder
Source§fn calculate_size(&self) -> Result<usize, RtcpWriteError>
fn calculate_size(&self) -> Result<usize, RtcpWriteError>
Calculates the size required to write this RTCP packet. Read more
Source§fn write_into_unchecked(&self, buf: &mut [u8]) -> usize
fn write_into_unchecked(&self, buf: &mut [u8]) -> usize
Writes this RTCP packet into
buf
without any validity checks. Read moreSource§fn get_padding(&self) -> Option<u8>
fn get_padding(&self) -> Option<u8>
Gets the padding that was configured for this RTCP packet.
Source§impl XrBlockBuilder<'_> for DelaySinceLastReceiverReportBuilder
impl XrBlockBuilder<'_> for DelaySinceLastReceiverReportBuilder
Source§fn type_specific_byte(&self) -> u8
fn type_specific_byte(&self) -> u8
The type specific byte to place in the XR block header
Auto Trait Implementations§
impl Freeze for DelaySinceLastReceiverReportBuilder
impl RefUnwindSafe for DelaySinceLastReceiverReportBuilder
impl Send for DelaySinceLastReceiverReportBuilder
impl Sync for DelaySinceLastReceiverReportBuilder
impl Unpin for DelaySinceLastReceiverReportBuilder
impl UnwindSafe for DelaySinceLastReceiverReportBuilder
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
Source§impl<T> RtcpPacketWriterExt for Twhere
T: RtcpPacketWriter,
impl<T> RtcpPacketWriterExt for Twhere
T: RtcpPacketWriter,
Source§fn write_into(&self, buf: &mut [u8]) -> Result<usize, RtcpWriteError>
fn write_into(&self, buf: &mut [u8]) -> Result<usize, RtcpWriteError>
Writes the Custom packet into
buf
. Read more