Expand description
Parse MKV and WebM content
Provides a set of Matroska structures and functions to parse Matroska elements.
Modules§
- elements
- Matroska elements
- enumerations
- Matroska enumerations
- tree
- The tree module contains helpers for building tree structures from parsed elements
Structs§
- Block
- A Matroska Block
- Element
- Represents an EBML Element
- Header
- Represents an EBML Header
- Simple
Block - A Matroska SimpleBlock
Enums§
- Binary
- Enumeration with possible binary value payloads
- Body
- An EBML Body
- Error
- An Error while parsing Matroska/WebM files
- Unsigned
- An unsigned value that may contain an enumeration
Functions§
- parse_
body - Parse element body
- parse_
corrupt - Parse corrupt area
- parse_
element - Parse an element
- parse_
element_ or_ corrupted - Helper to add resiliency to corrupt inputs
- parse_
header - Parse element header
- peek_
binary - Peek into Binary body without advancing the buffer.
Type Aliases§
- Result
- Result type helper