pub struct Vc1EntryPointHeader {Show 19 fields
pub broken_link: bool,
pub closed_entry: bool,
pub panscan_flag: bool,
pub refdist_flag: bool,
pub loopfilter: bool,
pub fastuvmc: bool,
pub extended_mv: bool,
pub dquant: u8,
pub vstransform: bool,
pub overlap: bool,
pub quantizer: u8,
pub coded_size_flag: bool,
pub coded_width: u32,
pub coded_height: u32,
pub extended_dmv: bool,
pub range_mapy_flag: bool,
pub range_mapy: u8,
pub range_mapuv_flag: bool,
pub range_mapuv: u8,
}Expand description
Entry-point header (§6.2).
Fields§
§broken_link: bool§closed_entry: bool§panscan_flag: bool§refdist_flag: bool§loopfilter: bool§fastuvmc: bool§extended_mv: bool§dquant: u8§vstransform: bool§overlap: bool§quantizer: u8§coded_size_flag: bool§coded_width: u32CODED_WIDTH+1 if coded_size_flag, else 0. The HW backend
should fall back to the sequence header’s max_coded_width
when coded_size_flag=0.
coded_height: u32CODED_HEIGHT+1 if coded_size_flag, else 0.
extended_dmv: bool§range_mapy_flag: bool§range_mapy: u8§range_mapuv_flag: bool§range_mapuv: u8Trait Implementations§
Source§impl Clone for Vc1EntryPointHeader
impl Clone for Vc1EntryPointHeader
Source§impl Debug for Vc1EntryPointHeader
impl Debug for Vc1EntryPointHeader
Source§impl Default for Vc1EntryPointHeader
impl Default for Vc1EntryPointHeader
impl Eq for Vc1EntryPointHeader
Source§impl PartialEq for Vc1EntryPointHeader
impl PartialEq for Vc1EntryPointHeader
impl StructuralPartialEq for Vc1EntryPointHeader
Auto Trait Implementations§
impl Freeze for Vc1EntryPointHeader
impl RefUnwindSafe for Vc1EntryPointHeader
impl Send for Vc1EntryPointHeader
impl Sync for Vc1EntryPointHeader
impl Unpin for Vc1EntryPointHeader
impl UnsafeUnpin for Vc1EntryPointHeader
impl UnwindSafe for Vc1EntryPointHeader
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