pub enum Rtcp {
SenderReport(SenderReport),
ReceiverReport(ReceiverReport),
ExtendedReport(ExtendedReport),
SourceDescription(Descriptions),
Goodbye(Goodbye),
Nack(Nack),
Pli(Pli),
Fir(Fir),
Twcc(Twcc),
Remb(Remb),
}
Expand description
RTCP reports handled by str0m.
Variants§
SenderReport(SenderReport)
Sender report. Also known as SR.
ReceiverReport(ReceiverReport)
Receiver report. Also known as RR.
ExtendedReport(ExtendedReport)
Extended receiver report. Sometimes called XR.
Always sent together with a receiver report.
SourceDescription(Descriptions)
Description of Synchronization Sources (senders).
Goodbye(Goodbye)
BYE. When a stream is over.
Nack(Nack)
Reports missing packets.
Pli(Pli)
Picture Loss Indiciation. When decoding a picture is not possible.
Fir(Fir)
Full Intra Request. Complete restart of a video decoder.
Twcc(Twcc)
Transport Wide Congestion Control. Feedback for every received RTP packet.
Remb(Remb)
Receiver Estimated Maximum Bitrate. Feedback to the sender about the maximum bitrate.
Trait Implementations§
impl Eq for Rtcp
impl StructuralPartialEq for Rtcp
Auto Trait Implementations§
impl Freeze for Rtcp
impl RefUnwindSafe for Rtcp
impl Send for Rtcp
impl Sync for Rtcp
impl Unpin for Rtcp
impl UnwindSafe for Rtcp
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