Gjsify LogoGjsify Logo

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

Index

Enumeration Members

BUFFERSIZE: number

Notification of buffering requirements. Currently not used yet.

CAPS: number

#GstCaps event. Notify the pad of a new media type.

CUSTOM_BOTH: number

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

CUSTOM_BOTH_OOB: number

Custom upstream or downstream out-of-band event.

CUSTOM_DOWNSTREAM: number

Downstream custom event that travels in the data flow.

CUSTOM_DOWNSTREAM_OOB: number

Custom out-of-band downstream event.

CUSTOM_DOWNSTREAM_STICKY: number

Custom sticky downstream event.

CUSTOM_UPSTREAM: number

Upstream custom event

EOS: number

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.

FLUSH_START: number

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

FLUSH_STOP: number

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

GAP: number

Marks a gap in the datastream.

INSTANT_RATE_CHANGE: number

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

INSTANT_RATE_SYNC_TIME: number

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)

LATENCY: number

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

NAVIGATION: number

Navigation events are usually used for communicating user requests, such as mouse or keyboard movements, to upstream elements.

PROTECTION: number

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

QOS: number

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

RECONFIGURE: number

A request for upstream renegotiating caps and reconfiguring.

SEEK: number

A request for a new playback position and rate.

SEGMENT: number

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.

SEGMENT_DONE: number

Marks the end of a segment playback.

SELECT_STREAMS: number

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

SINK_MESSAGE: number

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

STEP: number

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

STREAM_COLLECTION: number

A new #GstStreamCollection is available (Since: 1.10)

STREAM_GROUP_DONE: number

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)

STREAM_START: number

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.

TAG: number

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

TOC: number

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

TOC_SELECT: number

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

UNKNOWN: number

unknown event.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method