Enum gstreamer::event::EventView[][src]

pub enum EventView<'a> {
Show 31 variants FlushStart(FlushStart<'a>), FlushStop(FlushStop<'a>), StreamStart(StreamStart<'a>), Caps(Caps<'a>), Segment(Segment<'a>), StreamCollection(StreamCollection<'a>), Tag(Tag<'a>), BufferSize(BufferSize<'a>), SinkMessage(SinkMessage<'a>), StreamGroupDone(StreamGroupDone<'a>), Eos(Eos<'a>), Toc(Toc<'a>), Protection(Protection<'a>), SegmentDone(SegmentDone<'a>), Gap(Gap<'a>), Qos(Qos<'a>), Seek(Seek<'a>), Navigation(Navigation<'a>), Latency(Latency<'a>), Step(Step<'a>), Reconfigure(Reconfigure<'a>), TocSelect(TocSelect<'a>), SelectStreams(SelectStreams<'a>), CustomUpstream(CustomUpstream<'a>), CustomDownstream(CustomDownstream<'a>), CustomDownstreamOob(CustomDownstreamOob<'a>), CustomDownstreamSticky(CustomDownstreamSticky<'a>), CustomBoth(CustomBoth<'a>), CustomBothOob(CustomBothOob<'a>), Other, __NonExhaustive,
}

Variants

FlushStart(FlushStart<'a>)

Tuple Fields of FlushStart

0: FlushStart<'a>
FlushStop(FlushStop<'a>)

Tuple Fields of FlushStop

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

Tuple Fields of StreamStart

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

Tuple Fields of Caps

0: Caps<'a>
Segment(Segment<'a>)

Tuple Fields of Segment

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

Tuple Fields of StreamCollection

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

Tuple Fields of Tag

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

Tuple Fields of BufferSize

0: BufferSize<'a>
SinkMessage(SinkMessage<'a>)

Tuple Fields of SinkMessage

0: SinkMessage<'a>
StreamGroupDone(StreamGroupDone<'a>)

Tuple Fields of StreamGroupDone

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

Tuple Fields of Eos

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

Tuple Fields of Toc

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

Tuple Fields of Protection

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

Tuple Fields of SegmentDone

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

Tuple Fields of Gap

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

Tuple Fields of Qos

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

Tuple Fields of Seek

0: Seek<'a>
Navigation(Navigation<'a>)

Tuple Fields of Navigation

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

Tuple Fields of Latency

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

Tuple Fields of Step

0: Step<'a>
Reconfigure(Reconfigure<'a>)

Tuple Fields of Reconfigure

0: Reconfigure<'a>
TocSelect(TocSelect<'a>)

Tuple Fields of TocSelect

0: TocSelect<'a>
SelectStreams(SelectStreams<'a>)

Tuple Fields of SelectStreams

0: SelectStreams<'a>
CustomUpstream(CustomUpstream<'a>)

Tuple Fields of CustomUpstream

0: CustomUpstream<'a>
CustomDownstream(CustomDownstream<'a>)

Tuple Fields of CustomDownstream

0: CustomDownstream<'a>
CustomDownstreamOob(CustomDownstreamOob<'a>)

Tuple Fields of CustomDownstreamOob

0: CustomDownstreamOob<'a>
CustomDownstreamSticky(CustomDownstreamSticky<'a>)

Tuple Fields of CustomDownstreamSticky

0: CustomDownstreamSticky<'a>
CustomBoth(CustomBoth<'a>)

Tuple Fields of CustomBoth

0: CustomBoth<'a>
CustomBothOob(CustomBothOob<'a>)

Tuple Fields of CustomBothOob

0: CustomBothOob<'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.