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
- NAVIGATION =
Navigation events are usually used for communicating user requests, such as mouse or keyboard movements, to upstream elements.
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