Top | ![]() |
![]() |
![]() |
![]() |
gboolean gst_segment_clip (const GstSegment *segment
,GstFormat format
,guint64 start
,guint64 stop
,guint64 *clip_start
,guint64 *clip_stop
);
gboolean gst_segment_do_seek (GstSegment *segment
,gdouble rate
,GstFormat format
,GstSeekFlags flags
,GstSeekType start_type
,guint64 start
,GstSeekType stop_type
,guint64 stop
,gboolean *update
);
guint64 gst_segment_position_from_stream_time (const GstSegment *segment
,GstFormat format
,guint64 stream_time
);
gint gst_segment_position_from_stream_time_full (const GstSegment *segment
,GstFormat format
,guint64 stream_time
,guint64 *position
);
guint64 gst_segment_to_running_time (const GstSegment *segment
,GstFormat format
,guint64 position
);
gint gst_segment_to_running_time_full (const GstSegment *segment
,GstFormat format
,guint64 position
,guint64 *running_time
);
guint64 gst_segment_to_stream_time (const GstSegment *segment
,GstFormat format
,guint64 position
);
gint gst_segment_to_stream_time_full (const GstSegment *segment
,GstFormat format
,guint64 position
,guint64 *stream_time
);
guint64 gst_segment_position_from_running_time (const GstSegment *segment
,GstFormat format
,guint64 running_time
);
gint gst_segment_position_from_running_time_full (const GstSegment *segment
,GstFormat format
,guint64 running_time
,guint64 *position
);
guint64 gst_segment_to_position (const GstSegment *segment
,GstFormat format
,guint64 running_time
);
gst_segment_to_position
is deprecated and should not be used in newly-written code.
gboolean gst_segment_set_running_time (GstSegment *segment
,GstFormat format
,guint64 running_time
);
gboolean gst_segment_offset_running_time (GstSegment *segment
,GstFormat format
,gint64 offset
);