FFmpeg
Data Fields
WtvContext Struct Reference

Data Fields

AVIOContextpb
 timeline file More...
 
int64_t epoch
 
int64_t pts
 pts for next data chunk More...
 
int64_t last_valid_pts
 latest valid pts, used for interactive seeking More...
 
AVIndexEntryindex_entries
 
int nb_index_entries
 
unsigned int index_entries_allocated_size
 
int64_t timeline_start_pos
 
WtvFile file [WTV_FILES]
 
int64_t serial
 chunk serial number More...
 
int64_t last_chunk_pos
 last chunk position More...
 
int64_t last_timestamp_pos
 last timestamp chunk position More...
 
int64_t first_index_pos
 first index_chunk position More...
 
WtvChunkEntry index [MAX_NB_INDEX]
 
int nb_index
 
int first_video_flag
 
WtvSyncEntryst_pairs
 
int nb_st_pairs
 
WtvSyncEntrysp_pairs
 
int nb_sp_pairs
 
int64_t last_pts
 
int64_t last_serial
 
AVPacket thumbnail
 

Detailed Description

Definition at line 325 of file wtvdec.c.

Field Documentation

◆ pb

AVIOContext* WtvContext::pb

◆ epoch

int64_t WtvContext::epoch

Definition at line 327 of file wtvdec.c.

Referenced by parse_chunks(), read_header(), and read_seek().

◆ pts

int64_t WtvContext::pts

pts for next data chunk

Definition at line 328 of file wtvdec.c.

Referenced by parse_chunks(), read_header(), read_packet(), read_seek(), and recover().

◆ last_valid_pts

int64_t WtvContext::last_valid_pts

latest valid pts, used for interactive seeking

Definition at line 329 of file wtvdec.c.

Referenced by parse_chunks(), read_header(), and read_seek().

◆ index_entries

AVIndexEntry* WtvContext::index_entries

Definition at line 333 of file wtvdec.c.

Referenced by read_close(), read_header(), read_seek(), and recover().

◆ nb_index_entries

int WtvContext::nb_index_entries

Definition at line 334 of file wtvdec.c.

Referenced by read_header(), read_seek(), and recover().

◆ index_entries_allocated_size

unsigned int WtvContext::index_entries_allocated_size

Definition at line 335 of file wtvdec.c.

Referenced by read_header().

◆ timeline_start_pos

int64_t WtvContext::timeline_start_pos

Definition at line 89 of file wtvenc.c.

Referenced by finish_chunk_noindex(), write_chunk_header(), write_header(), and write_trailer().

◆ file

WtvFile WtvContext::file[WTV_FILES]

Definition at line 90 of file wtvenc.c.

Referenced by finish_file(), and write_root_table().

◆ serial

int64_t WtvContext::serial

chunk serial number

Definition at line 91 of file wtvenc.c.

Referenced by finish_chunk_noindex(), write_chunk_header(), write_header(), write_packet(), and write_sync().

◆ last_chunk_pos

int64_t WtvContext::last_chunk_pos

◆ last_timestamp_pos

int64_t WtvContext::last_timestamp_pos

last timestamp chunk position

Definition at line 93 of file wtvenc.c.

Referenced by write_header(), write_sync(), and write_timestamp().

◆ first_index_pos

int64_t WtvContext::first_index_pos

first index_chunk position

Definition at line 94 of file wtvenc.c.

Referenced by write_index(), and write_sync().

◆ index

WtvChunkEntry WtvContext::index[MAX_NB_INDEX]

Definition at line 96 of file wtvenc.c.

Referenced by write_chunk_header(), and write_index().

◆ nb_index

int WtvContext::nb_index

Definition at line 97 of file wtvenc.c.

Referenced by finish_chunk(), write_chunk_header(), write_header(), and write_index().

◆ first_video_flag

int WtvContext::first_video_flag

Definition at line 98 of file wtvenc.c.

Referenced by write_header().

◆ st_pairs

WtvSyncEntry* WtvContext::st_pairs

Definition at line 100 of file wtvenc.c.

Referenced by write_packet(), write_table_entries_time(), and write_trailer().

◆ nb_st_pairs

int WtvContext::nb_st_pairs

Definition at line 101 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

◆ sp_pairs

WtvSyncEntry* WtvContext::sp_pairs

Definition at line 102 of file wtvenc.c.

Referenced by write_packet(), write_sync(), write_table_entries_events(), and write_trailer().

◆ nb_sp_pairs

int WtvContext::nb_sp_pairs

Definition at line 103 of file wtvenc.c.

Referenced by write_packet(), write_sync(), and write_table_entries_events().

◆ last_pts

int64_t WtvContext::last_pts

Definition at line 105 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

◆ last_serial

int64_t WtvContext::last_serial

Definition at line 106 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

◆ thumbnail

AVPacket WtvContext::thumbnail

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