[−][src]Struct matroska::Matroska
A Matroska file
Fields
info: Info
The file's Info segment
tracks: Vec<Track>
The file's Tracks segment
attachments: Vec<Attachment>
The file's Attachments segment
chapters: Vec<ChapterEdition>
The file's Chapters segment
Methods
impl Matroska
[src]
pub fn open(file: File) -> Result<Matroska, MatroskaError>
[src]
Parses contents of open Matroska file
pub fn video_tracks(&self) -> Vec<&Track>
[src]
Returns all tracks with a type of "video"
pub fn audio_tracks(&self) -> Vec<&Track>
[src]
Returns all tracks with a type of "audio"
pub fn subtitle_tracks(&self) -> Vec<&Track>
[src]
Returns all tracks with a type of "subtitle"
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Matroska
impl Send for Matroska
impl Sync for Matroska
impl Unpin for Matroska
impl UnwindSafe for Matroska
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,