[][src]Enum gstreamer_rtsp_server::RTSPPublishClockMode

#[non_exhaustive]pub enum RTSPPublishClockMode {
    None,
    Clock,
    ClockAndOffset,
    // some variants omitted
}

Whether the clock and possibly RTP/clock offset should be published according to RFC7273.

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.
None

Publish nothing

Clock

Publish the clock but not the offset

ClockAndOffset

Publish the clock and offset

Trait Implementations

impl Clone for RTSPPublishClockMode[src]

impl Copy for RTSPPublishClockMode[src]

impl Debug for RTSPPublishClockMode[src]

impl Eq for RTSPPublishClockMode[src]

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

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

impl Hash for RTSPPublishClockMode[src]

impl Ord for RTSPPublishClockMode[src]

impl PartialEq<RTSPPublishClockMode> for RTSPPublishClockMode[src]

impl PartialOrd<RTSPPublishClockMode> for RTSPPublishClockMode[src]

impl SetValue for RTSPPublishClockMode[src]

impl StaticType for RTSPPublishClockMode[src]

impl StructuralEq for RTSPPublishClockMode[src]

impl StructuralPartialEq for RTSPPublishClockMode[src]

Auto Trait Implementations

impl RefUnwindSafe for RTSPPublishClockMode

impl Send for RTSPPublishClockMode

impl Sync for RTSPPublishClockMode

impl Unpin for RTSPPublishClockMode

impl UnwindSafe for RTSPPublishClockMode

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.