Struct matroska_demuxer::EbmlHeader [−][src]
pub struct EbmlHeader { /* fields omitted */ }
The EBML header of the file.
Implementations
impl EbmlHeader
[src]
impl EbmlHeader
[src]pub fn version(&self) -> Option<u64>
[src]
The EBML version used to create the file.
pub fn read_version(&self) -> Option<u64>
[src]
The minimum EBML version a parser has to support to read this file.
pub fn max_id_length(&self) -> u64
[src]
The maximum length of the IDs you’ll find in this file (4 or less in Matroska).
pub fn max_size_length(&self) -> u64
[src]
The maximum length of the sizes you’ll find in this file (8 or less in Matroska).
pub fn doc_type(&self) -> &str
[src]
A string that describes the type of document that follows this EBML header (‘matroska’ / ‘webm’).
pub fn doc_type_version(&self) -> u64
[src]
The version of DocType interpreter used to create the file.
pub fn doc_type_read_version(&self) -> u64
[src]
The minimum DocType version an interpreter has to support to read this file.
Trait Implementations
impl Clone for EbmlHeader
[src]
impl Clone for EbmlHeader
[src]fn clone(&self) -> EbmlHeader
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for EbmlHeader
impl RefUnwindSafe for EbmlHeader
impl Send for EbmlHeader
impl Send for EbmlHeader
impl Sync for EbmlHeader
impl Sync for EbmlHeader
impl Unpin for EbmlHeader
impl Unpin for EbmlHeader
impl UnwindSafe for EbmlHeader
impl UnwindSafe for EbmlHeader