gavl_frame_table_t Struct Reference
Video » Frame table

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.

## Detailed Description

frame table structure

Since 1.1.2.

## Field Documentation

## offset

int64_t gavl_frame_table_t::offset

Timestamp of the first frame.

## num_entries

int64_t gavl_frame_table_t::num_entries

Number of entries.

## entries_alloc

int64_t gavl_frame_table_t::entries_alloc

Number of allocated entries (never touch this).

## num_frames

int64_t gavl_frame_table_t::num_frames

Number of frames.

## duration

int64_t gavl_frame_table_t::duration

Duration of each of these frames.

## [struct]

struct { ... } * gavl_frame_table_t::entries

Frame table.

## num_timecodes

int gavl_frame_table_t::num_timecodes

Number of timecodes.

## timecodes_alloc

int gavl_frame_table_t::timecodes_alloc

Number of allocated timecodes (never touch this).

## pts

int64_t gavl_frame_table_t::pts

Timestamp of this frame.

## tc

gavl_timecode_t gavl_frame_table_t::tc

Timecode associated with this timestamp.

## [struct]

struct { ... } * gavl_frame_table_t::timecodes

Timecode table.

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

- gavl.h