Enum gst::Message[][src]

pub enum Message {
    Unknown(*mut GstMessage),
    Eos(*mut GstMessage),
    Error(*mut GstMessage),
    ErrorParsed {
        msg: *mut GstMessage,
        error: Error,
        debug: String,
    },
    Warning(*mut GstMessage),
    WarningParsed {
        msg: *mut GstMessage,
        error: Error,
        debug: String,
    },
    Info(*mut GstMessage),
    InfoParsed {
        msg: *mut GstMessage,
        error: Error,
        debug: String,
    },
    Tag(*mut GstMessage),
    TagParsed {
        msg: *mut GstMessage,
        tags: *mut GstTagList,
    },
    Buffering(*mut GstMessage),
    BufferingParsed {
        msg: *mut GstMessage,
        pct: i32,
    },
    StateChanged(*mut GstMessage),
    StateChangedParsed {
        msg: *mut GstMessage,
        old: GstState,
        new: GstState,
        pending: GstState,
    },
    StateDirty(*mut GstMessage),
    StepDone(*mut GstMessage),
    ClockProvide(*mut GstMessage),
    ClockLost(*mut GstMessage),
    NewClock(*mut GstMessage),
    StructureChange(*mut GstMessage),
    StreamStatus(*mut GstMessage),
    Application(*mut GstMessage),
    Element(*mut GstMessage),
    SegmentStart(*mut GstMessage),
    SegmentDone(*mut GstMessage),
    DurationChanged(*mut GstMessage),
    Latency(*mut GstMessage),
    AsyncStart(*mut GstMessage),
    AsyncDone(*mut GstMessage),
    RequestState(*mut GstMessage),
    StepStart(*mut GstMessage),
    Qos(*mut GstMessage),
    Progress(*mut GstMessage),
    Toc(*mut GstMessage),
    ResetTime(*mut GstMessage),
    StreamStart(*mut GstMessage),
    NeedContext(*mut GstMessage),
    HaveContext(*mut GstMessage),
    Extended(*mut GstMessage),
    DeviceAdded(*mut GstMessage),
    DeviceRemoved(*mut GstMessage),
    Any(*mut GstMessage),
}

Variants

Fields of ErrorParsed

Fields of WarningParsed

Fields of InfoParsed

Fields of TagParsed

Fields of BufferingParsed

Fields of StateChangedParsed

Methods

impl Message
[src]

Trait Implementations

impl Send for Message
[src]

impl Drop for Message
[src]

Executes the destructor for this type. Read more

impl Transfer<GstMessage> for Message
[src]

Consumes the current object and transfers ownership of the raw pointer Used to transfer ownership to ffi functions, should be used when an ffi function expects full transfer of an object to avoid the original object to be unreferenced in the process Read more

impl Reference for Message
[src]

Auto Trait Implementations

impl !Sync for Message