| 
    FFmpeg
    
   | 
 
Data Fields | |
| const AVClass * | class | 
| 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 | 
| char * | muxingapp | 
| 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 | 
| MatroskaLevel1Element | level1_elems [64] | 
| int | num_level1_elems | 
| int | current_cluster_num_blocks | 
| int64_t | current_cluster_pos | 
| MatroskaCluster | current_cluster | 
| int | contains_ssa | 
| int | is_live | 
Definition at line 263 of file matroskadec.c.
| const AVClass* MatroskaDemuxContext::class | 
Definition at line 264 of file matroskadec.c.
| AVFormatContext* MatroskaDemuxContext::ctx | 
Definition at line 265 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_level1_elem(), matroska_find_track_by_num(), matroska_parse_block(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_cues(), matroska_parse_frame(), matroska_parse_laces(), matroska_parse_rm_audio(), matroska_parse_seekhead_entry(), matroska_parse_tracks(), matroska_read_header(), matroska_read_packet(), matroska_resync(), webm_clusters_start_with_keyframe(), and webm_dash_manifest_cues().
| int MatroskaDemuxContext::num_levels | 
Definition at line 268 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 269 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 270 of file matroskadec.c.
Referenced by matroska_parse_seekhead_entry().
| uint32_t MatroskaDemuxContext::current_id | 
Definition at line 271 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(), matroska_resync(), and webm_clusters_start_with_keyframe().
| uint64_t MatroskaDemuxContext::time_scale | 
Definition at line 273 of file matroskadec.c.
Referenced by get_cue_desc(), matroska_add_index_entries(), matroska_parse_block(), matroska_parse_tracks(), matroska_read_header(), matroska_read_seek(), and webm_dash_manifest_compute_bandwidth().
| double MatroskaDemuxContext::duration | 
Definition at line 274 of file matroskadec.c.
Referenced by get_cue_desc(), matroska_parse_tracks(), matroska_read_header(), webm_dash_manifest_compute_bandwidth(), and webm_dash_manifest_read_header().
| char* MatroskaDemuxContext::title | 
Definition at line 275 of file matroskadec.c.
Referenced by matroska_read_header().
| char* MatroskaDemuxContext::muxingapp | 
Definition at line 276 of file matroskadec.c.
Referenced by matroska_read_header().
| EbmlBin MatroskaDemuxContext::date_utc | 
Definition at line 277 of file matroskadec.c.
Referenced by matroska_read_header().
| EbmlList MatroskaDemuxContext::tracks | 
Definition at line 278 of file matroskadec.c.
Referenced by matroska_convert_tags(), matroska_find_track_by_num(), matroska_parse_tracks(), matroska_read_close(), matroska_read_seek(), and webm_dash_manifest_read_header().
| EbmlList MatroskaDemuxContext::attachments | 
Definition at line 279 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
| EbmlList MatroskaDemuxContext::chapters | 
Definition at line 280 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
| EbmlList MatroskaDemuxContext::index | 
Definition at line 281 of file matroskadec.c.
Referenced by matroska_add_index_entries().
| EbmlList MatroskaDemuxContext::tags | 
Definition at line 282 of file matroskadec.c.
Referenced by matroska_convert_tags().
| EbmlList MatroskaDemuxContext::seekhead | 
Definition at line 283 of file matroskadec.c.
Referenced by matroska_execute_seekhead(), and webm_dash_manifest_cues().
| int64_t MatroskaDemuxContext::segment_start | 
Definition at line 286 of file matroskadec.c.
Referenced by ebml_parse_elem(), get_cue_desc(), matroska_add_index_entries(), matroska_parse_seekhead_entry(), and webm_dash_manifest_cues().
| AVPacket** MatroskaDemuxContext::packets | 
Definition at line 289 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_frame(), matroska_parse_rm_audio(), matroska_parse_webvtt(), and webm_clusters_start_with_keyframe().
| int MatroskaDemuxContext::num_packets | 
Definition at line 290 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_frame(), matroska_parse_rm_audio(), matroska_parse_webvtt(), and webm_clusters_start_with_keyframe().
| AVPacket* MatroskaDemuxContext::prev_pkt | 
Definition at line 291 of file matroskadec.c.
Referenced by matroska_clear_queue(), matroska_deliver_packet(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_frame(), and matroska_parse_webvtt().
| int MatroskaDemuxContext::done | 
Definition at line 293 of file matroskadec.c.
Referenced by matroska_read_packet(), matroska_read_seek(), and matroska_resync().
| int MatroskaDemuxContext::skip_to_keyframe | 
Definition at line 296 of file matroskadec.c.
Referenced by matroska_parse_block(), and matroska_read_seek().
| uint64_t MatroskaDemuxContext::skip_to_timecode | 
Definition at line 297 of file matroskadec.c.
Referenced by matroska_read_seek().
| int MatroskaDemuxContext::cues_parsing_deferred | 
Definition at line 300 of file matroskadec.c.
Referenced by ebml_parse_elem(), matroska_execute_seekhead(), matroska_parse_cues(), matroska_read_header(), and matroska_read_seek().
| MatroskaLevel1Element MatroskaDemuxContext::level1_elems[64] | 
Definition at line 303 of file matroskadec.c.
Referenced by matroska_find_level1_elem(), and matroska_parse_cues().
| int MatroskaDemuxContext::num_level1_elems | 
Definition at line 304 of file matroskadec.c.
Referenced by matroska_find_level1_elem(), and matroska_parse_cues().
| int MatroskaDemuxContext::current_cluster_num_blocks | 
Definition at line 306 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
| int64_t MatroskaDemuxContext::current_cluster_pos | 
Definition at line 307 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
| MatroskaCluster MatroskaDemuxContext::current_cluster | 
Definition at line 308 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental(), and matroska_read_close().
| int MatroskaDemuxContext::contains_ssa | 
Definition at line 311 of file matroskadec.c.
Referenced by matroska_parse_cluster().
| int MatroskaDemuxContext::is_live | 
Definition at line 314 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse(), and webm_dash_manifest_read_header().
 1.8.6