ptsMicros

expect val ptsMicros: Long?

pts converted to microseconds on the stream's own timeline, or null when absent.

actual val ptsMicros: Long?

pts converted to microseconds on the stream's own timeline, or null when absent.

actual val ptsMicros: Long?

pts converted to microseconds on the stream's own timeline. Null when there is no pts.

The conversion is not pts * 1_000_000 * num / den. That form overflows a 64 bit signed multiply on a fine time base: a nanosecond-timescale mp4 passes it after about two and a half hours. This one goes through av_rescale_q, which carries a 128 bit intermediate.

actual val ptsMicros: Long?

pts converted to microseconds on the stream's own timeline, or null when absent.

actual val ptsMicros: Long?

pts converted to microseconds on the stream's own timeline, or null when absent.