FFmpeg
|
Data Fields | |
AVFormatContext * | ctx |
int | num_levels |
MatroskaLevel | levels [EBML_MAX_DEPTH] |
int | level_up |
uint32_t | current_id |
uint64_t | time_scale |
double | duration |
char * | title |
EbmlBin | date_utc |
EbmlList | tracks |
EbmlList | attachments |
EbmlList | chapters |
EbmlList | index |
EbmlList | tags |
EbmlList | seekhead |
int64_t | segment_start |
AVPacket ** | packets |
int | num_packets |
AVPacket * | prev_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 |
Definition at line 234 of file matroskadec.c.
AVFormatContext* MatroskaDemuxContext::ctx |
Definition at line 235 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse(), ebml_parse_elem(), ebml_parse_id(), ebml_read_master(), ebml_read_num(), matroska_add_index_entries(), matroska_execute_seekhead(), matroska_find_track_by_num(), matroska_parse_block(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_laces(), matroska_parse_rm_audio(), matroska_parse_seekhead_entry(), matroska_read_header(), matroska_read_packet(), and matroska_resync().
int MatroskaDemuxContext::num_levels |
Definition at line 238 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse_id(), ebml_read_master(), matroska_parse_seekhead_entry(), matroska_read_seek(), and matroska_resync().
MatroskaLevel MatroskaDemuxContext::levels[EBML_MAX_DEPTH] |
Definition at line 239 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse_id(), ebml_read_master(), and matroska_parse_seekhead_entry().
int MatroskaDemuxContext::level_up |
Definition at line 240 of file matroskadec.c.
Referenced by matroska_parse_seekhead_entry().
uint32_t MatroskaDemuxContext::current_id |
Definition at line 241 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse(), ebml_parse_elem(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_seekhead_entry(), matroska_read_seek(), and matroska_resync().
uint64_t MatroskaDemuxContext::time_scale |
Definition at line 243 of file matroskadec.c.
Referenced by matroska_add_index_entries(), matroska_fix_ass_packet(), matroska_parse_block(), matroska_read_header(), and matroska_read_seek().
double MatroskaDemuxContext::duration |
Definition at line 244 of file matroskadec.c.
Referenced by matroska_read_header().
char* MatroskaDemuxContext::title |
Definition at line 245 of file matroskadec.c.
Referenced by matroska_read_header().
EbmlBin MatroskaDemuxContext::date_utc |
Definition at line 246 of file matroskadec.c.
Referenced by matroska_read_header().
EbmlList MatroskaDemuxContext::tracks |
Definition at line 247 of file matroskadec.c.
Referenced by matroska_convert_tags(), matroska_find_track_by_num(), matroska_read_close(), matroska_read_header(), and matroska_read_seek().
EbmlList MatroskaDemuxContext::attachments |
Definition at line 248 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
EbmlList MatroskaDemuxContext::chapters |
Definition at line 249 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
EbmlList MatroskaDemuxContext::index |
Definition at line 250 of file matroskadec.c.
Referenced by matroska_add_index_entries().
EbmlList MatroskaDemuxContext::tags |
Definition at line 251 of file matroskadec.c.
Referenced by matroska_convert_tags().
EbmlList MatroskaDemuxContext::seekhead |
Definition at line 252 of file matroskadec.c.
Referenced by matroska_execute_seekhead(), matroska_parse_cues(), and matroska_parse_seekhead_entry().
int64_t MatroskaDemuxContext::segment_start |
Definition at line 255 of file matroskadec.c.
Referenced by ebml_parse_elem(), matroska_add_index_entries(), and matroska_parse_seekhead_entry().
AVPacket** MatroskaDemuxContext::packets |
Definition at line 258 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_frame(), and matroska_parse_rm_audio().
int MatroskaDemuxContext::num_packets |
Definition at line 259 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_frame(), and matroska_parse_rm_audio().
AVPacket* MatroskaDemuxContext::prev_pkt |
Definition at line 260 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), and matroska_parse_frame().
int MatroskaDemuxContext::done |
Definition at line 262 of file matroskadec.c.
Referenced by matroska_read_packet(), matroska_read_seek(), and matroska_resync().
int MatroskaDemuxContext::skip_to_keyframe |
Definition at line 265 of file matroskadec.c.
Referenced by matroska_parse_block(), and matroska_read_seek().
uint64_t MatroskaDemuxContext::skip_to_timecode |
Definition at line 266 of file matroskadec.c.
Referenced by matroska_read_seek().
int MatroskaDemuxContext::cues_parsing_deferred |
Definition at line 269 of file matroskadec.c.
Referenced by matroska_execute_seekhead(), matroska_parse_cues(), and matroska_read_seek().
int MatroskaDemuxContext::current_cluster_num_blocks |
Definition at line 271 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
int64_t MatroskaDemuxContext::current_cluster_pos |
Definition at line 272 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
MatroskaCluster MatroskaDemuxContext::current_cluster |
Definition at line 273 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental(), and matroska_read_close().
int MatroskaDemuxContext::contains_ssa |
Definition at line 276 of file matroskadec.c.
Referenced by matroska_parse_cluster(), and matroska_read_header().