[][src]Enum gstreamer_rtp::RTCPType

#[non_exhaustive]pub enum RTCPType {
    Invalid,
    Sr,
    Rr,
    Sdes,
    Bye,
    App,
    Rtpfb,
    Psfb,
    Xr,
    // some variants omitted
}

Different RTCP packet types.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Invalid

Invalid type

Sr

Sender report

Rr

Receiver report

Sdes

Source description

Bye

Goodbye

App

Application defined

Rtpfb

Transport layer feedback.

Psfb

Payload-specific feedback.

Xr

Extended report.

Trait Implementations

impl Clone for RTCPType[src]

impl Copy for RTCPType[src]

impl Debug for RTCPType[src]

impl Eq for RTCPType[src]

impl<'a> FromValue<'a> for RTCPType[src]

impl<'a> FromValueOptional<'a> for RTCPType[src]

impl Hash for RTCPType[src]

impl Ord for RTCPType[src]

impl PartialEq<RTCPType> for RTCPType[src]

impl PartialOrd<RTCPType> for RTCPType[src]

impl SetValue for RTCPType[src]

impl StaticType for RTCPType[src]

impl StructuralEq for RTCPType[src]

impl StructuralPartialEq for RTCPType[src]

Auto Trait Implementations

impl RefUnwindSafe for RTCPType

impl Send for RTCPType

impl Sync for RTCPType

impl Unpin for RTCPType

impl UnwindSafe for RTCPType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.