Value | Meaning |
---|---|
UNKNOWN0 | unknown event. |
FLUSH_START2563 | Start a flush operation. This event clears all data from the pipeline and unblock all streaming threads. |
FLUSH_STOP5127 | Stop a flush operation. This event resets the running-time of the pipeline. |
STREAM_START10254 | 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. |
CAPS12814 | #GstCaps event. Notify the pad of a new media type. |
SEGMENT17934 | 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. |
STREAM_COLLECTION19230 | A new #GstStreamCollection is available (Since 1.10) |
TAG20510 | A new set of metadata tags has been found in the stream. |
BUFFERSIZE23054 | Notification of buffering requirements. Currently not used yet. |
SINK_MESSAGE25630 | An event that sinks turn into a message. Used to send messages that should be emitted in sync with rendering. |
STREAM_GROUP_DONE26894 | 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) |
EOS28174 | 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. |
TOC30750 | An event which indicates that a new table of contents (TOC) was found or updated. |
PROTECTION33310 | An event which indicates that new or updated encryption information has been found in the stream. |
SEGMENT_DONE38406 | Marks the end of a segment playback. |
GAP40966 | Marks a gap in the datastream. |
QOS48641 | A quality message. Used to indicate to upstream elements that the downstream elements should adjust their processing rate. |
SEEK51201 | A request for a new playback position and rate. |
NAVIGATION53761 | Navigation events are usually used for communicating user requests, such as mouse or keyboard movements, to upstream elements. |
LATENCY56321 | Notification of new latency adjustment. Sinks will use the latency information to adjust their synchronisation. |
STEP58881 | A request for stepping through the media. Sinks will usually execute the step operation. |
RECONFIGURE61441 | A request for upstream renegotiating caps and reconfiguring. |
TOC_SELECT64001 | A request for a new playback position based on TOC entry's UID. |
SELECT_STREAMS66561 | A request to select one or more streams (Since 1.10) |
CUSTOM_UPSTREAM69121 | Upstream custom event |
CUSTOM_DOWNSTREAM71686 | Downstream custom event that travels in the data flow. |
CUSTOM_DOWNSTREAM_OOB74242 | Custom out-of-band downstream event. |
CUSTOM_DOWNSTREAM_STICKY76830 | Custom sticky downstream event. |
CUSTOM_BOTH79367 | Custom upstream or downstream event. In-band when travelling downstream. |
CUSTOM_BOTH_OOB81923 | Custom upstream or downstream out-of-band event. |
#GstEventType lists the standard event types that can be sent in a pipeline.
The custom event types can be used for private messages between elements that can't be expressed using normal GStreamer buffer passing semantics. Custom events carry an arbitrary #GstStructure. Specific custom events are distinguished by the name of the structure.