Struct rtcp_types::NackBuilder
source · pub struct NackBuilder { /* private fields */ }
Implementations§
source§impl NackBuilder
impl NackBuilder
pub fn add_rtp_sequence(self, rtp_sequence: u16) -> Self
Trait Implementations§
source§impl Debug for NackBuilder
impl Debug for NackBuilder
source§impl Default for NackBuilder
impl Default for NackBuilder
source§fn default() -> NackBuilder
fn default() -> NackBuilder
Returns the “default value” for a type. Read more
source§impl<'a> FciBuilder<'a> for NackBuilder
impl<'a> FciBuilder<'a> for NackBuilder
source§impl RtcpPacketWriter for NackBuilder
impl RtcpPacketWriter for NackBuilder
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.
Auto Trait Implementations§
impl RefUnwindSafe for NackBuilder
impl Send for NackBuilder
impl Sync for NackBuilder
impl Unpin for NackBuilder
impl UnwindSafe for NackBuilder
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