Module: Gst::EventType

Defined in:
(unknown)

Constant Summary collapse

UNKNOWN =

unknown event.

0 or :unknown
FLUSH_START =

Start a flush operation. This event clears all data
from the pipeline and unblock all streaming threads.

2563 or :flush_start
FLUSH_STOP =

Stop a flush operation. This event resets the
running-time of the pipeline.

5127 or :flush_stop
STREAM_START =

Event to mark the start of a new stream. Sent before any
other serialized event and only sent at the start of a new stream,
not after flushing seeks.

10254 or :stream_start
CAPS =

Gst::Caps event. Notify the pad of a new media type.

12814 or :caps
SEGMENT =

A new media segment follows in the dataflow. The
segment events contains information for clipping buffers and
converting buffer timestamps to running-time and
stream-time.

17934 or :segment
STREAM_COLLECTION =

A new Gst::StreamCollection is available (Since: 1.10)

19230 or :stream_collection
TAG =

A new set of metadata tags has been found in the stream.

20510 or :tag
BUFFERSIZE =

Notification of buffering requirements. Currently not
used yet.

23054 or :buffersize
SINK_MESSAGE =

An event that sinks turn into a message. Used to
send messages that should be emitted in sync with
rendering.

25630 or :sink_message
STREAM_GROUP_DONE =

Indicates that there is no more data for
the stream group ID in the message. Sent before EOS
in some instances and should be handled mostly the same. (Since: 1.10)

26894 or :stream_group_done
EOS =

End-Of-Stream. No more data is to be expected to follow
without either a STREAM_START event, or a FLUSH_STOP and a SEGMENT
event.

28174 or :eos
TOC =

An event which indicates that a new table of contents (TOC)
was found or updated.

30750 or :toc
PROTECTION =

An event which indicates that new or updated
encryption information has been found in the stream.

33310 or :protection
SEGMENT_DONE =

Marks the end of a segment playback.

38406 or :segment_done
GAP =

Marks a gap in the datastream.

40966 or :gap
INSTANT_RATE_CHANGE =

Notify downstream that a playback rate override
should be applied as soon as possible. (Since: 1.18)

46090 or :instant_rate_change
QOS =

A quality message. Used to indicate to upstream elements
that the downstream elements should adjust their processing
rate.

48641 or :qos
SEEK =

A request for a new playback position and rate.

51201 or :seek
53761 or :navigation
LATENCY =

Notification of new latency adjustment. Sinks will use
the latency information to adjust their synchronisation.

56321 or :latency
STEP =

A request for stepping through the media. Sinks will usually
execute the step operation.

58881 or :step
RECONFIGURE =

A request for upstream renegotiating caps and reconfiguring.

61441 or :reconfigure
TOC_SELECT =

A request for a new playback position based on TOC
entry's UID.

64001 or :toc_select
SELECT_STREAMS =

A request to select one or more streams (Since: 1.10)

66561 or :select_streams
INSTANT_RATE_SYNC_TIME =

Sent by the pipeline to notify elements that handle the
instant-rate-change event about the running-time when
the rate multiplier should be applied (or was applied). (Since: 1.18)

66817 or :instant_rate_sync_time
CUSTOM_UPSTREAM =

Upstream custom event

69121 or :custom_upstream
CUSTOM_DOWNSTREAM =

Downstream custom event that travels in the
data flow.

71686 or :custom_downstream
CUSTOM_DOWNSTREAM_OOB =

Custom out-of-band downstream event.

74242 or :custom_downstream_oob
CUSTOM_DOWNSTREAM_STICKY =

Custom sticky downstream event.

76830 or :custom_downstream_sticky
CUSTOM_BOTH =

Custom upstream or downstream event.
In-band when travelling downstream.

79367 or :custom_both
CUSTOM_BOTH_OOB =

Custom upstream or downstream out-of-band event.

81923 or :custom_both_oob