Trait mp4::Metadata

source ·
pub trait Metadata<'a> {
    fn title(&self) -> Option<Cow<'_, str>>;
    fn year(&self) -> Option<u32>;
    fn poster(&self) -> Option<&[u8]>;
    fn summary(&self) -> Option<Cow<'_, str>>;
}

Required Methods§

source

fn title(&self) -> Option<Cow<'_, str>>

The video’s title

source

fn year(&self) -> Option<u32>

The video’s release year

source

fn poster(&self) -> Option<&[u8]>

The video’s poster (cover art)

source

fn summary(&self) -> Option<Cow<'_, str>>

The video’s summary

Implementations on Foreign Types§

source§

impl<'a, T: Metadata<'a>> Metadata<'a> for &'a T

source§

fn title(&self) -> Option<Cow<'_, str>>

source§

fn year(&self) -> Option<u32>

source§

fn poster(&self) -> Option<&[u8]>

source§

fn summary(&self) -> Option<Cow<'_, str>>

source§

impl<'a, T: Metadata<'a>> Metadata<'a> for Option<T>

source§

fn title(&self) -> Option<Cow<'_, str>>

source§

fn year(&self) -> Option<u32>

source§

fn poster(&self) -> Option<&[u8]>

source§

fn summary(&self) -> Option<Cow<'_, str>>

Implementors§