pub struct ScalingLists {
pub scaling_list_dc_coef_minus8_16x16: [i16; 6],
pub scaling_list_dc_coef_minus8_32x32: [i16; 6],
pub scaling_list_4x4: [[u8; 16]; 6],
pub scaling_list_8x8: [[u8; 64]; 6],
pub scaling_list_16x16: [[u8; 64]; 6],
pub scaling_list_32x32: [[u8; 64]; 6],
}
Fields§
§scaling_list_dc_coef_minus8_16x16: [i16; 6]
plus 8 specifies the value of the variable ScalingFactor[ 2 ][ matrixId ] [ 0 ][ 0 ]
for the scaling list for the 16x16 size.
scaling_list_dc_coef_minus8_32x32: [i16; 6]
plus 8 specifies the value of the variable ScalingFactor[ 3 ][ matrixId ][ 0 ][ 0 ]
for the scaling list for the 32x32 size.
scaling_list_4x4: [[u8; 16]; 6]
The 4x4 scaling list.
scaling_list_8x8: [[u8; 64]; 6]
The 8x8 scaling list.
scaling_list_16x16: [[u8; 64]; 6]
The 16x16 scaling list.
scaling_list_32x32: [[u8; 64]; 6]
The 32x32 scaling list.
Trait Implementations§
Source§impl Clone for ScalingLists
impl Clone for ScalingLists
Source§fn clone(&self) -> ScalingLists
fn clone(&self) -> ScalingLists
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ScalingLists
impl Debug for ScalingLists
Source§impl Default for ScalingLists
impl Default for ScalingLists
Source§impl PartialEq for ScalingLists
impl PartialEq for ScalingLists
impl Eq for ScalingLists
impl StructuralPartialEq for ScalingLists
Auto Trait Implementations§
impl Freeze for ScalingLists
impl RefUnwindSafe for ScalingLists
impl Send for ScalingLists
impl Sync for ScalingLists
impl Unpin for ScalingLists
impl UnwindSafe for ScalingLists
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