Libav
Data Fields
MatroskaDemuxContext Struct Reference

Data Fields

AVFormatContextctx
 
int num_levels
 
MatroskaLevel levels [EBML_MAX_DEPTH]
 
int level_up
 
uint32_t current_id
 
uint64_t time_scale
 
double duration
 
char * title
 
EbmlList tracks
 
EbmlList attachments
 
EbmlList chapters
 
EbmlList index
 
EbmlList tags
 
EbmlList seekhead
 
int64_t segment_start
 
AVPacket ** packets
 
int num_packets
 
AVPacketprev_pkt
 
int done
 
int skip_to_keyframe
 
uint64_t skip_to_timecode
 
int cues_parsing_deferred
 
int current_cluster_num_blocks
 
int64_t current_cluster_pos
 
MatroskaCluster current_cluster
 
int contains_ssa
 

Detailed Description

Definition at line 232 of file matroskadec.c.

Field Documentation

§ ctx

AVFormatContext* MatroskaDemuxContext::ctx

§ num_levels

int MatroskaDemuxContext::num_levels

§ levels

MatroskaLevel MatroskaDemuxContext::levels[EBML_MAX_DEPTH]

§ level_up

int MatroskaDemuxContext::level_up

Definition at line 238 of file matroskadec.c.

Referenced by matroska_parse_seekhead_entry().

§ current_id

uint32_t MatroskaDemuxContext::current_id

§ time_scale

uint64_t MatroskaDemuxContext::time_scale

§ duration

double MatroskaDemuxContext::duration

Definition at line 242 of file matroskadec.c.

Referenced by matroska_read_header().

§ title

char* MatroskaDemuxContext::title

Definition at line 243 of file matroskadec.c.

Referenced by matroska_read_header().

§ tracks

EbmlList MatroskaDemuxContext::tracks

§ attachments

EbmlList MatroskaDemuxContext::attachments

Definition at line 245 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

§ chapters

EbmlList MatroskaDemuxContext::chapters

Definition at line 246 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

§ index

EbmlList MatroskaDemuxContext::index

Definition at line 247 of file matroskadec.c.

Referenced by matroska_parse_cues().

§ tags

EbmlList MatroskaDemuxContext::tags

Definition at line 248 of file matroskadec.c.

Referenced by matroska_convert_tags().

§ seekhead

EbmlList MatroskaDemuxContext::seekhead

§ segment_start

int64_t MatroskaDemuxContext::segment_start

§ packets

AVPacket** MatroskaDemuxContext::packets

§ num_packets

int MatroskaDemuxContext::num_packets

§ prev_pkt

AVPacket* MatroskaDemuxContext::prev_pkt

§ done

int MatroskaDemuxContext::done

§ skip_to_keyframe

int MatroskaDemuxContext::skip_to_keyframe

Definition at line 262 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().

§ skip_to_timecode

uint64_t MatroskaDemuxContext::skip_to_timecode

Definition at line 263 of file matroskadec.c.

Referenced by matroska_read_seek().

§ cues_parsing_deferred

int MatroskaDemuxContext::cues_parsing_deferred

Definition at line 266 of file matroskadec.c.

Referenced by matroska_execute_seekhead(), and matroska_read_seek().

§ current_cluster_num_blocks

int MatroskaDemuxContext::current_cluster_num_blocks

Definition at line 268 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental().

§ current_cluster_pos

int64_t MatroskaDemuxContext::current_cluster_pos

Definition at line 269 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental().

§ current_cluster

MatroskaCluster MatroskaDemuxContext::current_cluster

Definition at line 270 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental(), and matroska_read_close().

§ contains_ssa

int MatroskaDemuxContext::contains_ssa

Definition at line 273 of file matroskadec.c.

Referenced by matroska_parse_cluster(), and matroska_parse_tracks().


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