Time difference in stream time base units from the pts of this packet to the point at which the output from the decoder has converged independent from the availability of previous frames. That is, the frames are virtually identical no matter if decoding started from the very first frame or from this keyframe. Is AV_NOPTS_VALUE if unknown. This field is not the display duration of the current frame. This field has no meaning if the packet does not have AV_PKT_FLAG_KEY set.
Position of the packet in file.
Offset of the current timestamp against last timestamp sync point in units of AVCodecContext.time_base.
Synchronization point for start of timestamp generation.
Duration of the current frame. For audio, this is in units of 1 / AVCodecContext.sample_rate. For all other types, this is in units of AVCodecContext.time_base.
Set by parser to 1 for key frames and 0 for non-key frames. It is initialized to -1, so if the parser doesn't set this flag, old-style fallback using AV_PICTURE_TYPE_I picture type as key frames will be used.
Previous frame byte position.
Set if the parser has a valid file offset +////< byte offset from starting packet star
Picture number incremented in presentation or output order. This field may be reinitialized at the first picture of a new sequence.
Indicate whether a picture is coded as a frame, top field or bottom field.
Byte position of currently parsed frame in stream.
Presentation delay of current frame in units of AVCodecContext.time_base.
This field is used for proper frame duration computation in lavf. It signals, how much longer the frame duration of the current frame is compared to normal frame duration.