Enum gstreamer::message::MessageView[][src]

pub enum MessageView<'a> {
Show 40 variants Eos(Eos<'a>), Error(Error<'a>), Warning(Warning<'a>), Info(Info<'a>), Tag(Tag<'a>), Buffering(Buffering<'a>), StateChanged(StateChanged<'a>), StateDirty(StateDirty<'a>), StepDone(StepDone<'a>), ClockProvide(ClockProvide<'a>), ClockLost(ClockLost<'a>), NewClock(NewClock<'a>), StructureChange(StructureChange<'a>), StreamStatus(StreamStatus<'a>), Application(Application<'a>), Element(Element<'a>), SegmentStart(SegmentStart<'a>), SegmentDone(SegmentDone<'a>), DurationChanged(DurationChanged<'a>), Latency(Latency<'a>), AsyncStart(AsyncStart<'a>), AsyncDone(AsyncDone<'a>), RequestState(RequestState<'a>), StepStart(StepStart<'a>), Qos(Qos<'a>), Progress(Progress<'a>), Toc(Toc<'a>), ResetTime(ResetTime<'a>), StreamStart(StreamStart<'a>), NeedContext(NeedContext<'a>), HaveContext(HaveContext<'a>), DeviceAdded(DeviceAdded<'a>), DeviceRemoved(DeviceRemoved<'a>), PropertyNotify(PropertyNotify<'a>), StreamCollection(StreamCollection<'a>), StreamsSelected(StreamsSelected<'a>), Redirect(Redirect<'a>), DeviceChanged(DeviceChanged<'a>), Other, __NonExhaustive,
}

Variants

Eos(Eos<'a>)

Tuple Fields of Eos

0: Eos<'a>
Error(Error<'a>)

Tuple Fields of Error

0: Error<'a>
Warning(Warning<'a>)

Tuple Fields of Warning

0: Warning<'a>
Info(Info<'a>)

Tuple Fields of Info

0: Info<'a>
Tag(Tag<'a>)

Tuple Fields of Tag

0: Tag<'a>
Buffering(Buffering<'a>)

Tuple Fields of Buffering

0: Buffering<'a>
StateChanged(StateChanged<'a>)

Tuple Fields of StateChanged

0: StateChanged<'a>
StateDirty(StateDirty<'a>)

Tuple Fields of StateDirty

0: StateDirty<'a>
StepDone(StepDone<'a>)

Tuple Fields of StepDone

0: StepDone<'a>
ClockProvide(ClockProvide<'a>)

Tuple Fields of ClockProvide

0: ClockProvide<'a>
ClockLost(ClockLost<'a>)

Tuple Fields of ClockLost

0: ClockLost<'a>
NewClock(NewClock<'a>)

Tuple Fields of NewClock

0: NewClock<'a>
StructureChange(StructureChange<'a>)

Tuple Fields of StructureChange

0: StructureChange<'a>
StreamStatus(StreamStatus<'a>)

Tuple Fields of StreamStatus

0: StreamStatus<'a>
Application(Application<'a>)

Tuple Fields of Application

0: Application<'a>
Element(Element<'a>)

Tuple Fields of Element

0: Element<'a>
SegmentStart(SegmentStart<'a>)

Tuple Fields of SegmentStart

0: SegmentStart<'a>
SegmentDone(SegmentDone<'a>)

Tuple Fields of SegmentDone

0: SegmentDone<'a>
DurationChanged(DurationChanged<'a>)

Tuple Fields of DurationChanged

0: DurationChanged<'a>
Latency(Latency<'a>)

Tuple Fields of Latency

0: Latency<'a>
AsyncStart(AsyncStart<'a>)

Tuple Fields of AsyncStart

0: AsyncStart<'a>
AsyncDone(AsyncDone<'a>)

Tuple Fields of AsyncDone

0: AsyncDone<'a>
RequestState(RequestState<'a>)

Tuple Fields of RequestState

0: RequestState<'a>
StepStart(StepStart<'a>)

Tuple Fields of StepStart

0: StepStart<'a>
Qos(Qos<'a>)

Tuple Fields of Qos

0: Qos<'a>
Progress(Progress<'a>)

Tuple Fields of Progress

0: Progress<'a>
Toc(Toc<'a>)

Tuple Fields of Toc

0: Toc<'a>
ResetTime(ResetTime<'a>)

Tuple Fields of ResetTime

0: ResetTime<'a>
StreamStart(StreamStart<'a>)

Tuple Fields of StreamStart

0: StreamStart<'a>
NeedContext(NeedContext<'a>)

Tuple Fields of NeedContext

0: NeedContext<'a>
HaveContext(HaveContext<'a>)

Tuple Fields of HaveContext

0: HaveContext<'a>
DeviceAdded(DeviceAdded<'a>)

Tuple Fields of DeviceAdded

0: DeviceAdded<'a>
DeviceRemoved(DeviceRemoved<'a>)

Tuple Fields of DeviceRemoved

0: DeviceRemoved<'a>
PropertyNotify(PropertyNotify<'a>)

Tuple Fields of PropertyNotify

0: PropertyNotify<'a>
StreamCollection(StreamCollection<'a>)

Tuple Fields of StreamCollection

0: StreamCollection<'a>
StreamsSelected(StreamsSelected<'a>)

Tuple Fields of StreamsSelected

0: StreamsSelected<'a>
Redirect(Redirect<'a>)

Tuple Fields of Redirect

0: Redirect<'a>
DeviceChanged(DeviceChanged<'a>)

Tuple Fields of DeviceChanged

0: DeviceChanged<'a>
Other
__NonExhaustive

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.