pub struct Mp4Frame<S> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<S: FrameSource> DataFrame for Mp4Frame<S>
impl<S: FrameSource> DataFrame for Mp4Frame<S>
Source§impl<S: FrameSource> EncodedFrame for Mp4Frame<S>
impl<S: FrameSource> EncodedFrame for Mp4Frame<S>
Source§impl<S: FrameSource> Frame for Mp4Frame<S>
impl<S: FrameSource> Frame for Mp4Frame<S>
Source§fn flags(&self) -> FrameFlags
fn flags(&self) -> FrameFlags
Frame Flags (keyframe, last, multitrack, live etc.)
Source§fn has_flag(&self, flag: FrameFlags) -> bool
fn has_flag(&self, flag: FrameFlags) -> bool
Check the flag presence
Source§fn is_keyframe(&self) -> bool
fn is_keyframe(&self) -> bool
true if frame is IDR (not depends on other frames)
Source§fn is_multichannel(&self) -> bool
fn is_multichannel(&self) -> bool
true if frame is part of multichannel translation
Source§fn is_encoded(&self) -> bool
fn is_encoded(&self) -> bool
true if frame is compressed
Source§fn has_params(&self) -> bool
fn has_params(&self) -> bool
frame needs updated decoding params
Source§fn has_start_timestamp(&self) -> bool
fn has_start_timestamp(&self) -> bool
live stream has timestamp of starting of the translation
Source§fn is_metadata(&self) -> bool
fn is_metadata(&self) -> bool
Metadata Frame
Auto Trait Implementations§
impl<S> !Freeze for Mp4Frame<S>
impl<S> RefUnwindSafe for Mp4Frame<S>where
S: RefUnwindSafe,
impl<S> Send for Mp4Frame<S>
impl<S> Sync for Mp4Frame<S>
impl<S> Unpin for Mp4Frame<S>
impl<S> UnwindSafe for Mp4Frame<S>where
S: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more