WtvContext Struct Reference
Collaboration diagram for WtvContext:
Collaboration graph

Data Fields

AVIOContextpb
 
int64_t epoch
 timeline file More...
 
int64_t pts
 
int64_t last_valid_pts
 pts for next data chunk More...
 
AVIndexEntryindex_entries
 latest valid pts, used for interative seeking More...
 
int nb_index_entries
 
unsigned int index_entries_allocated_size
 
int64_t timeline_start_pos
 
WtvFile file [WTV_FILES]
 
int64_t serial
 
int64_t last_chunk_pos
 chunk serial number More...
 
int64_t last_timestamp_pos
 last chunk position More...
 
int64_t first_index_pos
 last timestamp chunk position More...
 
WtvChunkEntry index [MAX_NB_INDEX]
 first index_chunk position More...
 
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 308 of file wtvdec.c.

Field Documentation

int64_t WtvContext::epoch

timeline file

Definition at line 310 of file wtvdec.c.

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

WtvFile WtvContext::file[WTV_FILES]

Definition at line 89 of file wtvenc.c.

Referenced by finish_file(), and write_root_table().

int64_t WtvContext::first_index_pos

last timestamp chunk position

Definition at line 93 of file wtvenc.c.

Referenced by write_index(), and write_sync().

int WtvContext::first_video_flag

Definition at line 97 of file wtvenc.c.

Referenced by write_header(), and write_stream_codec_info().

WtvChunkEntry WtvContext::index[MAX_NB_INDEX]

first index_chunk position

Definition at line 95 of file wtvenc.c.

Referenced by write_chunk_header(), and write_index().

AVIndexEntry* WtvContext::index_entries

latest valid pts, used for interative seeking

Definition at line 316 of file wtvdec.c.

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

unsigned int WtvContext::index_entries_allocated_size

Definition at line 318 of file wtvdec.c.

Referenced by read_header().

int64_t WtvContext::last_chunk_pos
int64_t WtvContext::last_pts

Definition at line 104 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

int64_t WtvContext::last_serial

Definition at line 105 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

int64_t WtvContext::last_timestamp_pos

last chunk position

Definition at line 92 of file wtvenc.c.

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

int64_t WtvContext::last_valid_pts

pts for next data chunk

Definition at line 312 of file wtvdec.c.

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

int WtvContext::nb_index

Definition at line 96 of file wtvenc.c.

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

int WtvContext::nb_index_entries

Definition at line 317 of file wtvdec.c.

Referenced by read_header(), and read_seek().

int WtvContext::nb_sp_pairs

Definition at line 102 of file wtvenc.c.

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

int WtvContext::nb_st_pairs

Definition at line 100 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

int64_t WtvContext::pts

Definition at line 311 of file wtvdec.c.

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

int64_t WtvContext::serial
WtvSyncEntry* WtvContext::sp_pairs

Definition at line 101 of file wtvenc.c.

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

WtvSyncEntry* WtvContext::st_pairs

Definition at line 99 of file wtvenc.c.

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

AVPacket WtvContext::thumbnail
int64_t WtvContext::timeline_start_pos

Definition at line 88 of file wtvenc.c.

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


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