Segment.positionFromStreamTimeFull

Translate @stream_time to the segment position using the currently configured segment. Compared to gst_segment_position_from_stream_time() 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.

class Segment
int
positionFromStreamTimeFull
(
GstFormat format
,,
out ulong position
)

Parameters

format GstFormat

the format of the segment.

streamTime ulong

the stream-time

position ulong

the resulting position in the segment

Return Value

Type: int

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

Meta