pub struct OrderedRtpPacket { /* private fields */ }Expand description
Ordered RTP packet.
Implementations§
Methods from Deref<Target = IncomingRtpPacket>§
Sourcepub fn received_at(&self) -> Instant
pub fn received_at(&self) -> Instant
Get the instant when the packet was received.
Methods from Deref<Target = RtpPacket>§
Sourcepub fn payload_type(&self) -> u8
pub fn payload_type(&self) -> u8
Get the payload type.
Note: Only the lower 7 bits are used.
Sourcepub fn sequence_number(&self) -> u16
pub fn sequence_number(&self) -> u16
Get the RTP sequence number.
Sourcepub fn padding(&self) -> u8
pub fn padding(&self) -> u8
Get length of the optional padding.
Zero means that the padding is not used at all.
Sourcepub fn stripped_payload(&self) -> Bytes
pub fn stripped_payload(&self) -> Bytes
Get the packet payload without any padding.
Trait Implementations§
Source§impl AsRef<IncomingRtpPacket> for OrderedRtpPacket
impl AsRef<IncomingRtpPacket> for OrderedRtpPacket
Source§fn as_ref(&self) -> &IncomingRtpPacket
fn as_ref(&self) -> &IncomingRtpPacket
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<RtpPacket> for OrderedRtpPacket
impl AsRef<RtpPacket> for OrderedRtpPacket
Source§impl Borrow<IncomingRtpPacket> for OrderedRtpPacket
impl Borrow<IncomingRtpPacket> for OrderedRtpPacket
Source§fn borrow(&self) -> &IncomingRtpPacket
fn borrow(&self) -> &IncomingRtpPacket
Immutably borrows from an owned value. Read more
Source§impl Borrow<RtpPacket> for OrderedRtpPacket
impl Borrow<RtpPacket> for OrderedRtpPacket
Source§impl Clone for OrderedRtpPacket
impl Clone for OrderedRtpPacket
Source§fn clone(&self) -> OrderedRtpPacket
fn clone(&self) -> OrderedRtpPacket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Deref for OrderedRtpPacket
impl Deref for OrderedRtpPacket
Source§impl From<OrderedRtpPacket> for IncomingRtpPacket
impl From<OrderedRtpPacket> for IncomingRtpPacket
Source§fn from(packet: OrderedRtpPacket) -> Self
fn from(packet: OrderedRtpPacket) -> Self
Converts to this type from the input type.
Source§impl From<OrderedRtpPacket> for PacketMux<OrderedRtpPacket>
impl From<OrderedRtpPacket> for PacketMux<OrderedRtpPacket>
Source§fn from(packet: OrderedRtpPacket) -> Self
fn from(packet: OrderedRtpPacket) -> Self
Converts to this type from the input type.
Source§impl From<OrderedRtpPacket> for RtpPacket
impl From<OrderedRtpPacket> for RtpPacket
Source§fn from(packet: OrderedRtpPacket) -> Self
fn from(packet: OrderedRtpPacket) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for OrderedRtpPacket
impl RefUnwindSafe for OrderedRtpPacket
impl Send for OrderedRtpPacket
impl Sync for OrderedRtpPacket
impl Unpin for OrderedRtpPacket
impl UnwindSafe for OrderedRtpPacket
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