[][src]Enum gstreamer::TagFlag

#[non_exhaustive]pub enum TagFlag {
    Undefined,
    Meta,
    Encoded,
    Decoded,
    Count,
    // some variants omitted
}

Extra tag flags used when registering tags.

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

undefined flag

Meta

tag is meta data

Encoded

tag is encoded

Decoded

tag is decoded

Count

number of tag flags

Trait Implementations

impl Clone for TagFlag[src]

impl Copy for TagFlag[src]

impl Debug for TagFlag[src]

impl Eq for TagFlag[src]

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

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

impl Hash for TagFlag[src]

impl Ord for TagFlag[src]

impl PartialEq<TagFlag> for TagFlag[src]

impl PartialOrd<TagFlag> for TagFlag[src]

impl SetValue for TagFlag[src]

impl StaticType for TagFlag[src]

impl StructuralEq for TagFlag[src]

impl StructuralPartialEq for TagFlag[src]

Auto Trait Implementations

impl RefUnwindSafe for TagFlag

impl Send for TagFlag

impl Sync for TagFlag

impl Unpin for TagFlag

impl UnwindSafe for TagFlag

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.