[][src]Enum gstreamer::MessageType

pub enum MessageType {
    Unknown,
    Eos,
    Error,
    Warning,
    Info,
    Tag,
    Buffering,
    StateChanged,
    StateDirty,
    StepDone,
    ClockProvide,
    ClockLost,
    NewClock,
    StructureChange,
    StreamStatus,
    Application,
    Element,
    SegmentStart,
    SegmentDone,
    DurationChanged,
    Latency,
    AsyncStart,
    AsyncDone,
    RequestState,
    StepStart,
    Qos,
    Progress,
    Toc,
    ResetTime,
    StreamStart,
    NeedContext,
    HaveContext,
    Extended,
    DeviceAdded,
    DeviceRemoved,
    PropertyNotify,
    StreamCollection,
    StreamsSelected,
    Redirect,
    // some variants omitted
}

Variants

Unknown
Eos
Error
Warning
Info
Tag
Buffering
StateChanged
StateDirty
StepDone
ClockProvide
ClockLost
NewClock
StructureChange
StreamStatus
Application
Element
SegmentStart
SegmentDone
DurationChanged
Latency
AsyncStart
AsyncDone
RequestState
StepStart
Qos
Progress
Toc
ResetTime
StreamStart
NeedContext
HaveContext
Extended
DeviceAdded
DeviceRemoved
PropertyNotify
StreamCollection
StreamsSelected
Redirect

Trait Implementations

impl Clone for MessageType[src]

impl Copy for MessageType[src]

impl Debug for MessageType[src]

impl Eq for MessageType[src]

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

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

impl Hash for MessageType[src]

impl PartialEq<MessageType> for MessageType[src]

impl SetValue for MessageType[src]

impl StaticType for MessageType[src]

impl StructuralEq for MessageType[src]

impl StructuralPartialEq for MessageType[src]

Auto Trait Implementations

impl RefUnwindSafe for MessageType

impl Send for MessageType

impl Sync for MessageType

impl Unpin for MessageType

impl UnwindSafe for MessageType

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.