Segment.positionFromStreamTimeFull

int positionFromStreamTimeFull(gst.types.Format format, ulong streamTime, out ulong position)

Translate stream_time to the segment position using the currently configured segment. Compared to [gst.segment.Segment.positionFromStreamTime] this function can return negative segment position.

This function is typically used by elements that need to synchronize buffers against the clock or each other.

stream_time can be any value and the result of this function for values outside of the segment is extrapolated.

When 1 is returned, stream_time resulted in a positive position returned in position.

When this function returns -1, the returned position should be negated to get the real negative segment position.

Parameters

formatthe format of the segment.
streamTimethe stream-time
positionthe resulting position in the segment

Returns

a 1 or -1 on success, 0 on failure.