GstEvent Event definitions. The event classes are used to construct and query events. The different major types of events. @GST_EVENT_UNKNOWN: unknown event. @GST_EVENT_EOS: an end-of-stream event. @GST_EVENT_FLUSH: a flush event. @GST_EVENT_EMPTY: an empty event. @GST_EVENT_SEEK: a seek event. @GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity. Get the event type. @event: The event to query. Get the timestamp of the event. @event: The event to query. The different types of seek events. @GST_SEEK_ANY: the seek is performed anyway. @GST_SEEK_TIMEOFFSET: this is a seek to specific timeoffset @GST_SEEK_BYTEOFFSET: this is a seek to specific byteoffset Get the seektype of the GST_EVENT_SEEK. @event: The event to query. Get the offset of the seek event. @event: The event to query. Qeury wether the seek event also needs a flush. @event: The event to query. The event data structure. @data: The parent data type. @type: The event type. @timestamp: The event timestamp. @type: @Returns: @event: @type: @offset: @flush: @Returns: