FFmpeg
Data Fields
MatroskaDemuxContext Struct Reference

Data Fields

const AVClassclass
 
AVFormatContextctx
 
MatroskaLevel levels [EBML_MAX_DEPTH]
 
int num_levels
 
uint32_t current_id
 
int64_t resync_pos
 
int unknown_count
 
uint64_t time_scale
 
double duration
 
char * title
 
char * muxingapp
 
EbmlBin date_utc
 
EbmlList tracks
 
EbmlList attachments
 
EbmlList chapters
 
EbmlList index
 
EbmlList tags
 
EbmlList seekhead
 
int64_t segment_start
 
AVPacketListqueue
 
AVPacketListqueue_end
 
int done
 
int skip_to_keyframe
 
uint64_t skip_to_timecode
 
int cues_parsing_deferred
 
MatroskaLevel1Element level1_elems [64]
 
int num_level1_elems
 
MatroskaCluster current_cluster
 
int is_live
 
int bandwidth
 

Detailed Description

Definition at line 338 of file matroskadec.c.

Field Documentation

const AVClass* MatroskaDemuxContext::class

Definition at line 339 of file matroskadec.c.

AVFormatContext* MatroskaDemuxContext::ctx
MatroskaLevel MatroskaDemuxContext::levels[EBML_MAX_DEPTH]
int MatroskaDemuxContext::num_levels
uint32_t MatroskaDemuxContext::current_id
int64_t MatroskaDemuxContext::resync_pos
int MatroskaDemuxContext::unknown_count

Definition at line 347 of file matroskadec.c.

Referenced by ebml_parse(), and matroska_reset_status().

uint64_t MatroskaDemuxContext::time_scale
double MatroskaDemuxContext::duration
char* MatroskaDemuxContext::title

Definition at line 351 of file matroskadec.c.

Referenced by matroska_read_header().

char* MatroskaDemuxContext::muxingapp

Definition at line 352 of file matroskadec.c.

Referenced by matroska_read_header(), and mkv_field_order().

EbmlBin MatroskaDemuxContext::date_utc

Definition at line 353 of file matroskadec.c.

Referenced by matroska_read_header().

EbmlList MatroskaDemuxContext::tracks
EbmlList MatroskaDemuxContext::attachments

Definition at line 355 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

EbmlList MatroskaDemuxContext::chapters

Definition at line 356 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

EbmlList MatroskaDemuxContext::index

Definition at line 357 of file matroskadec.c.

Referenced by matroska_add_index_entries().

EbmlList MatroskaDemuxContext::tags

Definition at line 358 of file matroskadec.c.

Referenced by matroska_convert_tags().

EbmlList MatroskaDemuxContext::seekhead

Definition at line 359 of file matroskadec.c.

Referenced by matroska_execute_seekhead(), and webm_dash_manifest_cues().

int64_t MatroskaDemuxContext::segment_start
AVPacketList* MatroskaDemuxContext::queue
AVPacketList* MatroskaDemuxContext::queue_end
int MatroskaDemuxContext::done
int MatroskaDemuxContext::skip_to_keyframe

Definition at line 371 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().

uint64_t MatroskaDemuxContext::skip_to_timecode

Definition at line 372 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().

int MatroskaDemuxContext::cues_parsing_deferred
MatroskaLevel1Element MatroskaDemuxContext::level1_elems[64]

Definition at line 378 of file matroskadec.c.

Referenced by matroska_find_level1_elem(), and matroska_parse_cues().

int MatroskaDemuxContext::num_level1_elems

Definition at line 379 of file matroskadec.c.

Referenced by matroska_find_level1_elem(), and matroska_parse_cues().

MatroskaCluster MatroskaDemuxContext::current_cluster

Definition at line 381 of file matroskadec.c.

Referenced by matroska_parse_cluster().

int MatroskaDemuxContext::is_live

Definition at line 384 of file matroskadec.c.

Referenced by ebml_parse(), and webm_dash_manifest_read_header().

int MatroskaDemuxContext::bandwidth

Definition at line 387 of file matroskadec.c.

Referenced by webm_dash_manifest_read_header().


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