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

Detailed Description

helper structure describing keyframe search state of one stream

Definition at line 36 of file seek.c.

Field Documentation

§ pos_lo

int64_t AVSyncPoint::pos_lo

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

Definition at line 37 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ ts_lo

int64_t AVSyncPoint::ts_lo

frame presentation timestamp or same as pos_lo for byte seeking

Definition at line 38 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ pos_hi

int64_t AVSyncPoint::pos_hi

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

Definition at line 40 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ ts_hi

int64_t AVSyncPoint::ts_hi

frame presentation timestamp or same as pos_hi for byte seeking

Definition at line 41 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ last_pos

int64_t AVSyncPoint::last_pos

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

Definition at line 43 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ term_ts

int64_t AVSyncPoint::term_ts

termination timestamp (which TS we already read)

Definition at line 45 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ term_ts_tb

AVRational AVSyncPoint::term_ts_tb

timebase for term_ts

Definition at line 46 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ first_ts

int64_t AVSyncPoint::first_ts

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

Definition at line 47 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ first_ts_tb

AVRational AVSyncPoint::first_ts_tb

timebase for first_ts

Definition at line 48 of file seek.c.

Referenced by ff_gen_syncpoint_search(), and search_hi_lo_keyframes().

§ terminated

int AVSyncPoint::terminated

termination flag for the current iteration

Definition at line 50 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: