|
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 |
| int | bandwidth |
Definition at line 315 of file matroskadec.c.
| const AVClass* MatroskaDemuxContext::class |
Definition at line 316 of file matroskadec.c.
| AVFormatContext* MatroskaDemuxContext::ctx |
Definition at line 317 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_deliver_packet(), 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 320 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 321 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 322 of file matroskadec.c.
Referenced by matroska_parse_seekhead_entry().
| uint32_t MatroskaDemuxContext::current_id |
Definition at line 323 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 325 of file matroskadec.c.
Referenced by get_cue_desc(), matroska_add_index_entries(), matroska_parse_block(), matroska_parse_tracks(), matroska_read_header(), and webm_dash_manifest_compute_bandwidth().
| double MatroskaDemuxContext::duration |
Definition at line 326 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 327 of file matroskadec.c.
Referenced by matroska_read_header().
| char* MatroskaDemuxContext::muxingapp |
Definition at line 328 of file matroskadec.c.
Referenced by matroska_read_header(), and mkv_field_order().
| EbmlBin MatroskaDemuxContext::date_utc |
Definition at line 329 of file matroskadec.c.
Referenced by matroska_read_header().
| EbmlList MatroskaDemuxContext::tracks |
Definition at line 330 of file matroskadec.c.
Referenced by matroska_convert_tags(), matroska_deliver_packet(), 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 331 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
| EbmlList MatroskaDemuxContext::chapters |
Definition at line 332 of file matroskadec.c.
Referenced by matroska_convert_tags(), and matroska_read_header().
| EbmlList MatroskaDemuxContext::index |
Definition at line 333 of file matroskadec.c.
Referenced by matroska_add_index_entries().
| EbmlList MatroskaDemuxContext::tags |
Definition at line 334 of file matroskadec.c.
Referenced by matroska_convert_tags().
| EbmlList MatroskaDemuxContext::seekhead |
Definition at line 335 of file matroskadec.c.
Referenced by matroska_execute_seekhead(), and webm_dash_manifest_cues().
| int64_t MatroskaDemuxContext::segment_start |
Definition at line 338 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 341 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 342 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 343 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 345 of file matroskadec.c.
Referenced by matroska_read_packet(), matroska_read_seek(), and matroska_resync().
| int MatroskaDemuxContext::skip_to_keyframe |
Definition at line 348 of file matroskadec.c.
Referenced by matroska_parse_block(), and matroska_read_seek().
| uint64_t MatroskaDemuxContext::skip_to_timecode |
Definition at line 349 of file matroskadec.c.
Referenced by matroska_parse_block(), and matroska_read_seek().
| int MatroskaDemuxContext::cues_parsing_deferred |
Definition at line 352 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 355 of file matroskadec.c.
Referenced by matroska_find_level1_elem(), and matroska_parse_cues().
| int MatroskaDemuxContext::num_level1_elems |
Definition at line 356 of file matroskadec.c.
Referenced by matroska_find_level1_elem(), and matroska_parse_cues().
| int MatroskaDemuxContext::current_cluster_num_blocks |
Definition at line 358 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
| int64_t MatroskaDemuxContext::current_cluster_pos |
Definition at line 359 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental().
| MatroskaCluster MatroskaDemuxContext::current_cluster |
Definition at line 360 of file matroskadec.c.
Referenced by matroska_parse_cluster_incremental(), and matroska_read_close().
| int MatroskaDemuxContext::contains_ssa |
Definition at line 363 of file matroskadec.c.
Referenced by matroska_parse_cluster().
| int MatroskaDemuxContext::is_live |
Definition at line 366 of file matroskadec.c.
Referenced by ebml_level_end(), ebml_parse(), and webm_dash_manifest_read_header().
| int MatroskaDemuxContext::bandwidth |
Definition at line 369 of file matroskadec.c.
Referenced by webm_dash_manifest_read_header().
1.8.6