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 223 of file matroskadec.c.

Field Documentation

AVFormatContext* MatroskaDemuxContext::ctx
int MatroskaDemuxContext::num_levels
MatroskaLevel MatroskaDemuxContext::levels[EBML_MAX_DEPTH]
int MatroskaDemuxContext::level_up

Definition at line 229 of file matroskadec.c.

Referenced by matroska_parse_seekhead_entry().

uint32_t MatroskaDemuxContext::current_id
uint64_t MatroskaDemuxContext::time_scale
double MatroskaDemuxContext::duration

Definition at line 233 of file matroskadec.c.

Referenced by matroska_read_header().

char* MatroskaDemuxContext::title

Definition at line 234 of file matroskadec.c.

Referenced by matroska_read_header().

EbmlList MatroskaDemuxContext::tracks
EbmlList MatroskaDemuxContext::attachments

Definition at line 236 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

EbmlList MatroskaDemuxContext::chapters

Definition at line 237 of file matroskadec.c.

Referenced by matroska_convert_tags(), and matroska_read_header().

EbmlList MatroskaDemuxContext::index

Definition at line 238 of file matroskadec.c.

Referenced by matroska_parse_cues().

EbmlList MatroskaDemuxContext::tags

Definition at line 239 of file matroskadec.c.

Referenced by matroska_convert_tags().

EbmlList MatroskaDemuxContext::seekhead
int64_t MatroskaDemuxContext::segment_start
AVPacket** MatroskaDemuxContext::packets
int MatroskaDemuxContext::num_packets
AVPacket* MatroskaDemuxContext::prev_pkt
int MatroskaDemuxContext::done
int MatroskaDemuxContext::skip_to_keyframe

Definition at line 253 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().

uint64_t MatroskaDemuxContext::skip_to_timecode

Definition at line 254 of file matroskadec.c.

Referenced by matroska_read_seek().

int MatroskaDemuxContext::cues_parsing_deferred

Definition at line 257 of file matroskadec.c.

Referenced by matroska_execute_seekhead(), and matroska_read_seek().

int MatroskaDemuxContext::current_cluster_num_blocks

Definition at line 259 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental().

int64_t MatroskaDemuxContext::current_cluster_pos

Definition at line 260 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental().

MatroskaCluster MatroskaDemuxContext::current_cluster

Definition at line 261 of file matroskadec.c.

Referenced by matroska_parse_cluster_incremental(), and matroska_read_close().

int MatroskaDemuxContext::contains_ssa

Definition at line 264 of file matroskadec.c.

Referenced by matroska_parse_cluster(), and matroska_read_header().


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