Struct rtcp::payload_feedbacks::receiver_estimated_maximum_bitrate::ReceiverEstimatedMaximumBitrate
source · pub struct ReceiverEstimatedMaximumBitrate {
pub sender_ssrc: u32,
pub bitrate: f32,
pub ssrcs: Vec<u32>,
}
Expand description
ReceiverEstimatedMaximumBitrate contains the receiver’s estimated maximum bitrate. see: https://tools.ietf.org/html/draft-alvestrand-rmcat-remb-03
Fields§
§sender_ssrc: u32
SSRC of sender
bitrate: f32
Estimated maximum bitrate
ssrcs: Vec<u32>
SSRC entries which this packet applies to
Trait Implementations§
source§impl Clone for ReceiverEstimatedMaximumBitrate
impl Clone for ReceiverEstimatedMaximumBitrate
source§fn clone(&self) -> ReceiverEstimatedMaximumBitrate
fn clone(&self) -> ReceiverEstimatedMaximumBitrate
Returns a copy 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 Default for ReceiverEstimatedMaximumBitrate
impl Default for ReceiverEstimatedMaximumBitrate
source§fn default() -> ReceiverEstimatedMaximumBitrate
fn default() -> ReceiverEstimatedMaximumBitrate
Returns the “default value” for a type. Read more
source§impl Display for ReceiverEstimatedMaximumBitrate
impl Display for ReceiverEstimatedMaximumBitrate
String prints the REMB packet in a human-readable format.
source§impl MarshalSize for ReceiverEstimatedMaximumBitrate
impl MarshalSize for ReceiverEstimatedMaximumBitrate
fn marshal_size(&self) -> usize
source§impl Packet for ReceiverEstimatedMaximumBitrate
impl Packet for ReceiverEstimatedMaximumBitrate
source§fn destination_ssrc(&self) -> Vec<u32>
fn destination_ssrc(&self) -> Vec<u32>
destination_ssrc returns an array of SSRC values that this packet refers to.
fn raw_size(&self) -> usize
fn as_any(&self) -> &(dyn Any + Send + Sync)
fn equal(&self, other: &(dyn Packet + Send + Sync)) -> bool
fn cloned(&self) -> Box<dyn Packet + Send + Sync>
source§impl PartialEq for ReceiverEstimatedMaximumBitrate
impl PartialEq for ReceiverEstimatedMaximumBitrate
source§fn eq(&self, other: &ReceiverEstimatedMaximumBitrate) -> bool
fn eq(&self, other: &ReceiverEstimatedMaximumBitrate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ReceiverEstimatedMaximumBitrate
Auto Trait Implementations§
impl RefUnwindSafe for ReceiverEstimatedMaximumBitrate
impl Send for ReceiverEstimatedMaximumBitrate
impl Sync for ReceiverEstimatedMaximumBitrate
impl Unpin for ReceiverEstimatedMaximumBitrate
impl UnwindSafe for ReceiverEstimatedMaximumBitrate
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