AVSyncPoint Struct Reference

helper structure describing keyframe search state of one stream More...

Data Fields

int64_t pos_lo
 position of the frame with low timestamp in file or INT64_MAX if not found (yet)
int64_t ts_lo
 frame presentation timestamp or same as pos_lo for byte seeking
int64_t pos_hi
 position of the frame with high timestamp in file or INT64_MAX if not found (yet)
int64_t ts_hi
 frame presentation timestamp or same as pos_hi for byte seeking
int64_t last_pos
 last known position of a frame, for multi-frame packets
int64_t term_ts
 termination timestamp (which TS we already read)
AVRational term_ts_tb
 timebase for term_ts
int64_t first_ts
 first packet timestamp in this iteration (to fill term_ts later)
AVRational first_ts_tb
 timebase for first_ts
int terminated
 termination flag for the current iteration

Detailed Description

helper structure describing keyframe search state of one stream

Definition at line 34 of file seek.c.

Field Documentation

int64_t AVSyncPoint::first_ts

first packet timestamp in this iteration (to fill term_ts later)

Definition at line 45 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

AVRational AVSyncPoint::first_ts_tb

timebase for first_ts

Definition at line 46 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::last_pos

last known position of a frame, for multi-frame packets

Definition at line 41 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::pos_hi

position of the frame with high timestamp in file or INT64_MAX if not found (yet)

Definition at line 38 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::pos_lo

position of the frame with low timestamp in file or INT64_MAX if not found (yet)

Definition at line 35 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::term_ts

termination timestamp (which TS we already read)

Definition at line 43 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

AVRational AVSyncPoint::term_ts_tb

timebase for term_ts

Definition at line 44 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int AVSyncPoint::terminated

termination flag for the current iteration

Definition at line 48 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::ts_hi

frame presentation timestamp or same as pos_hi for byte seeking

Definition at line 39 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

int64_t AVSyncPoint::ts_lo

frame presentation timestamp or same as pos_lo for byte seeking

Definition at line 36 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().


The documentation for this struct was generated from the following file: