[][src]Enum gstreamer_rtsp::RTSPRangeUnit

#[non_exhaustive]pub enum RTSPRangeUnit {
    Smpte,
    Smpte30Drop,
    Smpte25,
    Npt,
    Clock,
    // some variants omitted
}

Different possible time range units.

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

SMPTE timecode

Smpte30Drop

29.97 frames per second

Smpte25

25 frames per second

Npt

Normal play time

Clock

Absolute time expressed as ISO 8601 timestamps

Trait Implementations

impl Clone for RTSPRangeUnit[src]

impl Copy for RTSPRangeUnit[src]

impl Debug for RTSPRangeUnit[src]

impl Eq for RTSPRangeUnit[src]

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

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

impl Hash for RTSPRangeUnit[src]

impl Ord for RTSPRangeUnit[src]

impl PartialEq<RTSPRangeUnit> for RTSPRangeUnit[src]

impl PartialOrd<RTSPRangeUnit> for RTSPRangeUnit[src]

impl SetValue for RTSPRangeUnit[src]

impl StaticType for RTSPRangeUnit[src]

impl StructuralEq for RTSPRangeUnit[src]

impl StructuralPartialEq for RTSPRangeUnit[src]

Auto Trait Implementations

impl RefUnwindSafe for RTSPRangeUnit

impl Send for RTSPRangeUnit

impl Sync for RTSPRangeUnit

impl Unpin for RTSPRangeUnit

impl UnwindSafe for RTSPRangeUnit

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.