[][src]Enum gstreamer::SeekType

#[non_exhaustive]pub enum SeekType {
    None,
    Set,
    End,
    // some variants omitted
}

The different types of seek events. When constructing a seek event with Event::new_seek or when doing gst_segment_do_seek ().

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

no change in position is required

Set

absolute position is requested

End

relative position to duration is requested

Trait Implementations

impl Clone for SeekType[src]

impl Copy for SeekType[src]

impl Debug for SeekType[src]

impl Eq for SeekType[src]

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

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

impl Hash for SeekType[src]

impl Ord for SeekType[src]

impl PartialEq<SeekType> for SeekType[src]

impl PartialOrd<SeekType> for SeekType[src]

impl SetValue for SeekType[src]

impl StaticType for SeekType[src]

impl StructuralEq for SeekType[src]

impl StructuralPartialEq for SeekType[src]

Auto Trait Implementations

impl RefUnwindSafe for SeekType

impl Send for SeekType

impl Sync for SeekType

impl Unpin for SeekType

impl UnwindSafe for SeekType

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.