Segment.toStreamTimeFull

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

Translate position to the total stream time using the currently configured segment. Compared to [gst.segment.Segment.toStreamTime] this function can return negative stream-time.

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

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

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

When this function returns -1, the returned stream_time should be negated to get the real negative stream time.

Parameters

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

Returns

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