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