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

Tuple Fields of FlushStart

0: FlushStart<'a>
FlushStop

Tuple Fields of FlushStop

0: FlushStop<'a>
StreamStart

Tuple Fields of StreamStart

0: StreamStart<'a>
Caps

Tuple Fields of Caps

0: Caps<'a>
Segment

Tuple Fields of Segment

0: Segment<'a>
StreamCollection

Tuple Fields of StreamCollection

0: StreamCollection<'a>
Tag

Tuple Fields of Tag

0: Tag<'a>
BufferSize

Tuple Fields of BufferSize

0: BufferSize<'a>
SinkMessage

Tuple Fields of SinkMessage

0: SinkMessage<'a>
StreamGroupDone

Tuple Fields of StreamGroupDone

0: StreamGroupDone<'a>
Eos

Tuple Fields of Eos

0: Eos<'a>
Toc

Tuple Fields of Toc

0: Toc<'a>
Protection

Tuple Fields of Protection

0: Protection<'a>
SegmentDone

Tuple Fields of SegmentDone

0: SegmentDone<'a>
Gap

Tuple Fields of Gap

0: Gap<'a>
Qos

Tuple Fields of Qos

0: Qos<'a>
Seek

Tuple Fields of Seek

0: Seek<'a>
Navigation

Tuple Fields of Navigation

0: Navigation<'a>
Latency

Tuple Fields of Latency

0: Latency<'a>
Step

Tuple Fields of Step

0: Step<'a>
Reconfigure

Tuple Fields of Reconfigure

0: Reconfigure<'a>
TocSelect

Tuple Fields of TocSelect

0: TocSelect<'a>
SelectStreams

Tuple Fields of SelectStreams

0: SelectStreams<'a>
CustomUpstream

Tuple Fields of CustomUpstream

0: CustomUpstream<'a>
CustomDownstream

Tuple Fields of CustomDownstream

0: CustomDownstream<'a>
CustomDownstreamOob

Tuple Fields of CustomDownstreamOob

0: CustomDownstreamOob<'a>
CustomDownstreamSticky

Tuple Fields of CustomDownstreamSticky

0: CustomDownstreamSticky<'a>
CustomBoth

Tuple Fields of CustomBoth

0: CustomBoth<'a>
CustomBothOob

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.