pub enum RtcpFbVal {
Ack(Option<RtcpFbAck>),
Nack(Option<RtcpFbNack>),
TrrInt(u64),
Ccm(RtcpFbCcm),
TransportCc,
Other(String),
}Expand description
Types of RTCP feedback values
Variants§
Ack(Option<RtcpFbAck>)
Positive Acknowledgement
Nack(Option<RtcpFbNack>)
Negative Acknowledgement
TrrInt(u64)
Minimum interval between two Regular RTCP packets in milliseconds
Ccm(RtcpFbCcm)
Codec Control messages
TransportCc
Transport-wide Congestion Control
Other(String)
Others Rtcp Fb types
Implementations§
Source§impl RtcpFbVal
impl RtcpFbVal
pub fn is_ack(&self) -> bool
pub fn is_ack_rpsi(&self) -> bool
pub fn is_ack_app(&self) -> bool
pub fn is_ack_ccfb(&self) -> bool
pub fn is_nack(&self) -> bool
pub fn is_nack_pli(&self) -> bool
pub fn is_nack_sli(&self) -> bool
pub fn is_nack_rpsi(&self) -> bool
pub fn is_nack_app(&self) -> bool
pub fn is_nack_ecn(&self) -> bool
pub fn is_trr_int(&self) -> bool
pub fn is_ccm_fir(&self) -> bool
pub fn is_ccm_tmmbr(&self) -> bool
pub fn is_ccm_tstr(&self) -> bool
pub fn is_ccm_vbcm(&self) -> bool
pub fn is_transport_cc(&self) -> bool
Trait Implementations§
impl Eq for RtcpFbVal
Source§impl From<RtcpFbNack> for RtcpFbVal
impl From<RtcpFbNack> for RtcpFbVal
Source§fn from(value: RtcpFbNack) -> Self
fn from(value: RtcpFbNack) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for RtcpFbVal
Auto Trait Implementations§
impl Freeze for RtcpFbVal
impl RefUnwindSafe for RtcpFbVal
impl Send for RtcpFbVal
impl Sync for RtcpFbVal
impl Unpin for RtcpFbVal
impl UnsafeUnpin for RtcpFbVal
impl UnwindSafe for RtcpFbVal
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