pub struct Avc3 {
pub visual: Visual,
pub avcc: Avcc,
pub btrt: Option<Btrt>,
pub colr: Option<Colr>,
pub pasp: Option<Pasp>,
pub taic: Option<Taic>,
pub fiel: Option<Fiel>,
pub spatial: Option<Box<Spatial>>,
}Expand description
An H.264 sample entry like Avc1, except parameter sets may also be in-band in the samples.
The avcC box is still required (ISO/IEC 14496-15:2022 5.4.2.1.1) but may list no parameter sets.
Fields§
§visual: Visual§avcc: Avcc§btrt: Option<Btrt>§colr: Option<Colr>§pasp: Option<Pasp>§taic: Option<Taic>§fiel: Option<Fiel>§spatial: Option<Box<Spatial>>Trait Implementations§
impl Eq for Avc3
impl StructuralPartialEq for Avc3
Auto Trait Implementations§
impl Freeze for Avc3
impl RefUnwindSafe for Avc3
impl Send for Avc3
impl Sync for Avc3
impl Unpin for Avc3
impl UnsafeUnpin for Avc3
impl UnwindSafe for Avc3
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