pub struct HevcConfig {
pub raw: Vec<u8>,
pub nal_length_size: u8,
pub arrays: Vec<NalArray>,
pub sidecars: Vec<SidecarBox>,
}Expand description
HEVC decoder configuration.
Fields§
§raw: Vec<u8>Complete hvcC payload.
nal_length_size: u8NAL unit length field width in bytes.
arrays: Vec<NalArray>Parameter-set arrays in stored order.
sidecars: Vec<SidecarBox>Preserved pasp, btrt, fiel, and colr boxes in stored order.
Trait Implementations§
Source§impl Clone for HevcConfig
impl Clone for HevcConfig
Source§impl Debug for HevcConfig
impl Debug for HevcConfig
impl Eq for HevcConfig
Source§impl PartialEq for HevcConfig
impl PartialEq for HevcConfig
impl StructuralPartialEq for HevcConfig
Auto Trait Implementations§
impl Freeze for HevcConfig
impl RefUnwindSafe for HevcConfig
impl Send for HevcConfig
impl Sync for HevcConfig
impl Unpin for HevcConfig
impl UnsafeUnpin for HevcConfig
impl UnwindSafe for HevcConfig
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