Flags to be used with gst_element_seek() or gst_event_new_seek(). All flags
can be used together.
A non flushing seek might take some time to perform as the currently
playing data in the pipeline will not be cleared.
An accurate seek might be slower for formats that don't have any indexes
or timestamp markers in the stream. Specifying this flag might require a
complete scan of the file in those cases.
When performing a segment seek: after the playback of the segment completes,
no EOS will be emmited by the element that performed the seek, but a
GST_MESSAGE_SEGMENT_DONE message will be posted on the bus by the element.
When this message is posted, it is possible to send a new seek event to
continue playback. With this seek method it is possible to perform seemless
looping or simple linear editing.
GST_SEEK_FLAG_NONE
no flag
GST_SEEK_FLAG_FLUSH
flush pipeline
GST_SEEK_FLAG_ACCURATE
accurate position is requested, this might
be considerably slower for some formats.
GST_SEEK_FLAG_KEY_UNIT
seek to the nearest keyframe. This might be
faster but less accurate.
GST_SEEK_FLAG_SEGMENT
perform a segment seek.
Flags to be used with gst_element_seek() or gst_event_new_seek(). All flags can be used together. A non flushing seek might take some time to perform as the currently playing data in the pipeline will not be cleared. An accurate seek might be slower for formats that don't have any indexes or timestamp markers in the stream. Specifying this flag might require a complete scan of the file in those cases. When performing a segment seek: after the playback of the segment completes, no EOS will be emmited by the element that performed the seek, but a GST_MESSAGE_SEGMENT_DONE message will be posted on the bus by the element. When this message is posted, it is possible to send a new seek event to continue playback. With this seek method it is possible to perform seemless looping or simple linear editing. GST_SEEK_FLAG_NONE no flag GST_SEEK_FLAG_FLUSH flush pipeline GST_SEEK_FLAG_ACCURATE accurate position is requested, this might be considerably slower for some formats. GST_SEEK_FLAG_KEY_UNIT seek to the nearest keyframe. This might be faster but less accurate. GST_SEEK_FLAG_SEGMENT perform a segment seek.