MatroskaDemuxContext Struct Reference


Data Fields

AVFormatContextctx
int num_levels
MatroskaLevel levels [EBML_MAX_DEPTH]
int level_up
int64_t time_scale
int num_tracks
int num_streams
MatroskaTracktracks [MAX_STREAMS]
uint32_t peek_id
offset_t segment_start
AVPacket ** packets
int num_packets
int metadata_parsed
int index_parsed
int done
int num_indexes
MatroskaDemuxIndexindex
int skip_to_keyframe
AVStreamskip_to_stream

Detailed Description

Definition at line 125 of file matroskadec.c.


Field Documentation

AVFormatContext* MatroskaDemuxContext::ctx

Definition at line 126 of file matroskadec.c.

Referenced by ebml_read_ascii(), ebml_read_binary(), ebml_read_element_level_up(), ebml_read_float(), ebml_read_header(), ebml_read_master(), ebml_read_num(), ebml_read_seek(), ebml_read_sint(), ebml_read_skip(), ebml_read_uint(), matroska_add_stream(), matroska_parse_attachments(), matroska_parse_block(), matroska_parse_blockgroup(), matroska_parse_cluster(), matroska_parse_index(), matroska_parse_info(), matroska_parse_metadata(), matroska_parse_seekhead(), matroska_parse_tracks(), and matroska_read_header().

int MatroskaDemuxContext::num_levels

Definition at line 129 of file matroskadec.c.

Referenced by ebml_read_element_level_up(), ebml_read_master(), and matroska_parse_seekhead().

MatroskaLevel MatroskaDemuxContext::levels[EBML_MAX_DEPTH]

Definition at line 130 of file matroskadec.c.

Referenced by ebml_read_element_level_up(), ebml_read_master(), and matroska_parse_seekhead().

int MatroskaDemuxContext::level_up

Definition at line 131 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_parse_attachments(), matroska_parse_blockgroup(), matroska_parse_chapters(), matroska_parse_cluster(), matroska_parse_index(), matroska_parse_info(), matroska_parse_metadata(), matroska_parse_seekhead(), matroska_parse_tracks(), matroska_read_header(), and matroska_read_packet().

int64_t MatroskaDemuxContext::time_scale

Definition at line 134 of file matroskadec.c.

Referenced by matroska_parse_block(), matroska_parse_index(), matroska_parse_info(), and matroska_read_header().

int MatroskaDemuxContext::num_tracks

Definition at line 138 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_find_track_by_num(), matroska_parse_block(), matroska_read_close(), and matroska_read_header().

int MatroskaDemuxContext::num_streams

Definition at line 139 of file matroskadec.c.

Referenced by matroska_parse_attachments().

MatroskaTrack* MatroskaDemuxContext::tracks[MAX_STREAMS]

Definition at line 140 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_find_track_by_num(), matroska_parse_block(), matroska_read_close(), and matroska_read_header().

uint32_t MatroskaDemuxContext::peek_id

Definition at line 143 of file matroskadec.c.

Referenced by ebml_read_element_id(), ebml_read_element_length(), ebml_read_seek(), matroska_parse_seekhead(), and matroska_read_seek().

offset_t MatroskaDemuxContext::segment_start

Definition at line 146 of file matroskadec.c.

Referenced by matroska_parse_seekhead(), and matroska_read_header().

AVPacket** MatroskaDemuxContext::packets

Definition at line 149 of file matroskadec.c.

Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_blockgroup(), and matroska_queue_packet().

int MatroskaDemuxContext::num_packets

Definition at line 150 of file matroskadec.c.

Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_blockgroup(), and matroska_queue_packet().

int MatroskaDemuxContext::metadata_parsed

Definition at line 153 of file matroskadec.c.

Referenced by matroska_read_header().

int MatroskaDemuxContext::index_parsed

Definition at line 154 of file matroskadec.c.

Referenced by matroska_read_header().

int MatroskaDemuxContext::done

Definition at line 155 of file matroskadec.c.

Referenced by matroska_read_packet().

int MatroskaDemuxContext::num_indexes

Definition at line 158 of file matroskadec.c.

Referenced by matroska_parse_index().

MatroskaDemuxIndex* MatroskaDemuxContext::index

Definition at line 159 of file matroskadec.c.

Referenced by matroska_parse_index(), and matroska_read_close().

int MatroskaDemuxContext::skip_to_keyframe

Definition at line 162 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().

AVStream* MatroskaDemuxContext::skip_to_stream

Definition at line 163 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_seek().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 4 11:47:00 2008 for libextractor by  doxygen 1.5.1