FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 interative 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 323 of file wtvdec.c.

Field Documentation

AVIOContext* WtvContext::pb
int64_t WtvContext::epoch

Definition at line 325 of file wtvdec.c.

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

int64_t WtvContext::pts

pts for next data chunk

Definition at line 326 of file wtvdec.c.

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

int64_t WtvContext::last_valid_pts

latest valid pts, used for interative seeking

Definition at line 327 of file wtvdec.c.

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

AVIndexEntry* WtvContext::index_entries

Definition at line 331 of file wtvdec.c.

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

int WtvContext::nb_index_entries

Definition at line 332 of file wtvdec.c.

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

unsigned int WtvContext::index_entries_allocated_size

Definition at line 333 of file wtvdec.c.

Referenced by read_header().

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().

WtvFile WtvContext::file[WTV_FILES]

Definition at line 90 of file wtvenc.c.

Referenced by finish_file(), and write_root_table().

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().

int64_t WtvContext::last_chunk_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().

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().

WtvChunkEntry WtvContext::index[MAX_NB_INDEX]

Definition at line 96 of file wtvenc.c.

Referenced by write_chunk_header(), and write_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().

int WtvContext::first_video_flag

Definition at line 98 of file wtvenc.c.

Referenced by write_header().

WtvSyncEntry* WtvContext::st_pairs

Definition at line 100 of file wtvenc.c.

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

int WtvContext::nb_st_pairs

Definition at line 101 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

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().

int WtvContext::nb_sp_pairs

Definition at line 103 of file wtvenc.c.

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

int64_t WtvContext::last_pts

Definition at line 105 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

int64_t WtvContext::last_serial

Definition at line 106 of file wtvenc.c.

Referenced by write_packet(), and write_table_entries_time().

AVPacket WtvContext::thumbnail

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