| gavl
    | 
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.  More... | ||
| int64_t duration | ||
| Duration of each of these frames.  More... | ||
| } * | 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.  More... | ||
| gavl_timecode_t tc | ||
| Timecode associated with this timestamp.  More... | ||
| } * | 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.
| int64_t gavl_frame_table_t::entries_alloc | 
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.
| int gavl_frame_table_t::num_timecodes | 
Number of timecodes.
| int gavl_frame_table_t::timecodes_alloc | 
Number of allocated timecodes (never touch this)
| int64_t gavl_frame_table_t::pts | 
Timestamp of this frame.
| gavl_timecode_t gavl_frame_table_t::tc | 
Timecode associated with this timestamp.
| struct { ... } * gavl_frame_table_t::timecodes | 
Timecode table.