frame table structure More...
#include <gavl.h>
Data Fields | |
int64_t | offset |
Timestamp of the first frame. | |
int64_t | num_entries |
Number of entries. | |
int64_t | entries_alloc |
Number of allocated entries (never touch this). | |
struct { | |
int64_t num_frames | |
Number of frames. | |
int64_t duration | |
Duration of each of these frames. | |
} | entries |
Frame table. | |
int | num_timecodes |
Number of timecodes. | |
int | timecodes_alloc |
Number of allocated timecodes (never touch this). | |
struct { | |
int64_t pts | |
Timestamp of this frame. | |
gavl_timecode_t tc | |
Timecode associated with this timestamp. | |
} | timecodes |
Timecode table. |
frame table structure
Since 1.1.2.
int64_t gavl_frame_table_t::offset |
Timestamp of the first frame.
int64_t gavl_frame_table_t::num_entries |
Number of entries.
Number of allocated entries (never touch this).
int64_t gavl_frame_table_t::num_frames |
Number of frames.
int64_t gavl_frame_table_t::duration |
Duration of each of these frames.
struct { ... } * gavl_frame_table_t::entries |
Frame table.
Number of timecodes.
Number of allocated timecodes (never touch this).
int64_t gavl_frame_table_t::pts |
Timestamp of this frame.
Timecode associated with this timestamp.
struct { ... } * gavl_frame_table_t::timecodes |
Timecode table.