[][src]Enum gstreamer_base::AggregatorStartTimeSelection

#[non_exhaustive]pub enum AggregatorStartTimeSelection {
    Zero,
    First,
    Set,
    // some variants omitted
}

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

Start at running time 0.

First

Start at the running time of the first buffer that is received.

Set

Start at the running time selected by the start-time property.

Feature: v1_18

Trait Implementations

impl Clone for AggregatorStartTimeSelection[src]

impl Copy for AggregatorStartTimeSelection[src]

impl Debug for AggregatorStartTimeSelection[src]

impl Eq for AggregatorStartTimeSelection[src]

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

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

impl Hash for AggregatorStartTimeSelection[src]

impl Ord for AggregatorStartTimeSelection[src]

impl PartialEq<AggregatorStartTimeSelection> for AggregatorStartTimeSelection[src]

impl PartialOrd<AggregatorStartTimeSelection> for AggregatorStartTimeSelection[src]

impl SetValue for AggregatorStartTimeSelection[src]

impl StaticType for AggregatorStartTimeSelection[src]

impl StructuralEq for AggregatorStartTimeSelection[src]

impl StructuralPartialEq for AggregatorStartTimeSelection[src]

Auto Trait Implementations

impl RefUnwindSafe for AggregatorStartTimeSelection

impl Send for AggregatorStartTimeSelection

impl Sync for AggregatorStartTimeSelection

impl Unpin for AggregatorStartTimeSelection

impl UnwindSafe for AggregatorStartTimeSelection

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.