GstEventType

#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.

Values

ValueMeaning
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.

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.

EOS28174

End-Of-Stream. No more data is to be expected to follow without 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.

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.

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.

Meta