Include dependency graph for mkv.cpp:

Namespaces | |
| namespace | LIBMATROSKA_NAMESPACE |
Data Structures | |
| struct | dvd_time_t |
| DVD Time Information. More... | |
| struct | user_ops_t |
| User Operations. More... | |
| struct | vm_cmd_t |
| Type to store per-command data. More... | |
| struct | pci_gi_t |
| PCI General Information. More... | |
| struct | nsml_agli_t |
| Non Seamless Angle Information. More... | |
| struct | hl_gi_t |
| Highlight General Information. More... | |
| struct | btn_colit_t |
| Button Color Information Table Each entry beeing a 32bit word that contains the color indexs and alpha values to use. More... | |
| struct | btni_t |
| Button Information. More... | |
| struct | hli_t |
| Highlight Information. More... | |
| struct | pci_t |
| PCI packet. More... | |
| class | vlc_stream_io_callback |
| class | EbmlParser |
| struct | mkv_track_t |
| struct | mkv_index_t |
| class | chapter_codec_cmds_c |
| class | dvd_command_interpretor_c |
| class | dvd_chapter_codec_c |
| class | matroska_script_interpretor_c |
| class | matroska_script_codec_c |
| class | chapter_translation_c |
| class | chapter_item_c |
| class | chapter_edition_c |
| class | matroska_segment_c |
| class | virtual_segment_c |
| class | matroska_stream_c |
| struct | event_thread_t |
| class | attachment_c |
| struct | demux_sys_t |
Defines | |
| #define | __STDC_FORMAT_MACROS 1 |
| #define | __STDC_CONSTANT_MACROS 1 |
| #define | MATROSKA_COMPRESSION_NONE -1 |
| #define | MATROSKA_COMPRESSION_ZLIB 0 |
| #define | MATROSKA_COMPRESSION_BLIB 1 |
| #define | MATROSKA_COMPRESSION_LZOX 2 |
| #define | MATROSKA_COMPRESSION_HEADER 3 |
| #define | MKVD_TIMECODESCALE 1000000 |
| #define | ATTRIBUTE_PACKED |
| #define | PRAGMA_PACK 1 |
| #define | COMMAND_DATA_SIZE 8 |
| #define | DIRECTORY_SEPARATOR '/' |
| What's between a directory and a filename? | |
| #define | GetFOURCC(p) __GetFOURCC( (uint8_t*)p ) |
| #define | MKV_IS_ID(el, C) ( EbmlId( (*el) ) == C::ClassInfos.GlobalId ) |
| #define | idx p_indexes[i_index - 1] |
| #define | tk p_segment->tracks[i_track] |
| #define | idx p_indexes[i_index] |
| #define | idx p_indexes[i_index] |
Functions | |
| static END_LIBMATROSKA_NAMESPACE int | Open (vlc_object_t *) |
| static void | Close (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | MkvTree (demux_t &demuxer, int i_level, const char *psz_format,...) |
| Helper function to print the mkv parse tree. | |
| static vlc_fourcc_t | __GetFOURCC (uint8_t *p) |
| static int | Demux (demux_t *) |
| static int | Control (demux_t *, int, va_list) |
| static void | Seek (demux_t *, mtime_t i_date, double f_percent, chapter_item_c *psz_chapter) |
| static char * | ToUTF8 (const UTFstring &u) |
| static block_t * | MemToBlock (demux_t *p_demux, uint8_t *p_mem, int i_mem, size_t offset) |
| static void | BlockDecode (demux_t *p_demux, KaxBlock *block, mtime_t i_pts, mtime_t i_duration, bool f_mandatory) |
Variables | |
| START_LIBMATROSKA_NAMESPACE const EbmlSemanticContext MATROSKA_DLL_API | KaxMatroska_Context |
| const binary | MATROSKA_DVD_LEVEL_SS = 0x30 |
| const binary | MATROSKA_DVD_LEVEL_LU = 0x2A |
| const binary | MATROSKA_DVD_LEVEL_TT = 0x28 |
| const binary | MATROSKA_DVD_LEVEL_PGC = 0x20 |
| const binary | MATROSKA_DVD_LEVEL_PG = 0x18 |
| const binary | MATROSKA_DVD_LEVEL_PTT = 0x10 |
| const binary | MATROSKA_DVD_LEVEL_CN = 0x08 |
| #define __STDC_CONSTANT_MACROS 1 |
| #define __STDC_FORMAT_MACROS 1 |
| #define ATTRIBUTE_PACKED |
| #define COMMAND_DATA_SIZE 8 |
| #define DIRECTORY_SEPARATOR '/' |
What's between a directory and a filename?
| #define GetFOURCC | ( | p | ) | __GetFOURCC( (uint8_t*)p ) |
| #define idx p_indexes[i_index] |
| #define idx p_indexes[i_index] |
| #define idx p_indexes[i_index - 1] |
| #define MATROSKA_COMPRESSION_BLIB 1 |
| #define MATROSKA_COMPRESSION_HEADER 3 |
| #define MATROSKA_COMPRESSION_LZOX 2 |
| #define MATROSKA_COMPRESSION_NONE -1 |
| #define MATROSKA_COMPRESSION_ZLIB 0 |
| #define MKV_IS_ID | ( | el, | |||
| C | ) | ( EbmlId( (*el) ) == C::ClassInfos.GlobalId ) |
| #define MKVD_TIMECODESCALE 1000000 |
| #define PRAGMA_PACK 1 |
| #define tk p_segment->tracks[i_track] |
| static vlc_fourcc_t __GetFOURCC | ( | uint8_t * | p | ) | [static] |
| static void BlockDecode | ( | demux_t * | p_demux, | |
| KaxBlock * | block, | |||
| mtime_t | i_pts, | |||
| mtime_t | i_duration, | |||
| bool | f_mandatory | |||
| ) | [static] |
| static void Close | ( | vlc_object_t * | ) | [static] |
| static int Control | ( | demux_t * | , | |
| int | , | |||
| va_list | ||||
| ) | [static] |
| static int Demux | ( | demux_t * | ) | [static] |
| static block_t* MemToBlock | ( | demux_t * | p_demux, | |
| uint8_t * | p_mem, | |||
| int | i_mem, | |||
| size_t | offset | |||
| ) | [static] |
| static void MkvTree | ( | demux_t & | demuxer, | |
| int | i_level, | |||
| const char * | psz_format, | |||
| ... | ||||
| ) | [static] |
Helper function to print the mkv parse tree.
| static END_LIBMATROSKA_NAMESPACE int Open | ( | vlc_object_t * | ) | [static] |
| static void Seek | ( | demux_t * | , | |
| mtime_t | i_date, | |||
| double | f_percent, | |||
| chapter_item_c * | psz_chapter | |||
| ) | [static] |
| static char* ToUTF8 | ( | const UTFstring & | u | ) | [inline, static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| START_LIBMATROSKA_NAMESPACE const EbmlSemanticContext MATROSKA_DLL_API KaxMatroska_Context |
| const binary MATROSKA_DVD_LEVEL_CN = 0x08 |
| const binary MATROSKA_DVD_LEVEL_LU = 0x2A |
| const binary MATROSKA_DVD_LEVEL_PG = 0x18 |
| const binary MATROSKA_DVD_LEVEL_PGC = 0x20 |
| const binary MATROSKA_DVD_LEVEL_PTT = 0x10 |
| const binary MATROSKA_DVD_LEVEL_SS = 0x30 |
| const binary MATROSKA_DVD_LEVEL_TT = 0x28 |
1.5.1