#[repr(C)]pub struct StdVideoH264ScalingLists {
pub scaling_list_present_mask: u16,
pub use_default_scaling_matrix_mask: u16,
pub scaling_list4x4: [[u8; 16]; 6],
pub scaling_list8x8: [[u8; 64]; 6],
}Expand description
Native structure StdVideoH264ScalingLists.
Fields§
§scaling_list_present_mask: u16Native field scaling_list_present_mask.
use_default_scaling_matrix_mask: u16Native field use_default_scaling_matrix_mask.
scaling_list4x4: [[u8; 16]; 6]Native field ScalingList4x4.
scaling_list8x8: [[u8; 64]; 6]Native field ScalingList8x8.
Implementations§
Source§impl StdVideoH264ScalingLists
impl StdVideoH264ScalingLists
Sourcepub fn set_scaling_list_present_mask(self, value: u16) -> Self
pub fn set_scaling_list_present_mask(self, value: u16) -> Self
Set native field scaling_list_present_mask without native effects.
Sourcepub fn set_use_default_scaling_matrix_mask(self, value: u16) -> Self
pub fn set_use_default_scaling_matrix_mask(self, value: u16) -> Self
Set native field use_default_scaling_matrix_mask without native effects.
Sourcepub fn set_scaling_list4x4(self, value: [[u8; 16]; 6]) -> Self
pub fn set_scaling_list4x4(self, value: [[u8; 16]; 6]) -> Self
Set native field ScalingList4x4 without native effects.
Sourcepub fn set_scaling_list8x8(self, value: [[u8; 64]; 6]) -> Self
pub fn set_scaling_list8x8(self, value: [[u8; 64]; 6]) -> Self
Set native field ScalingList8x8 without native effects.
Trait Implementations§
Source§impl Clone for StdVideoH264ScalingLists
impl Clone for StdVideoH264ScalingLists
impl Copy for StdVideoH264ScalingLists
Auto Trait Implementations§
impl Forget for StdVideoH264ScalingLists
impl Freeze for StdVideoH264ScalingLists
impl Move for StdVideoH264ScalingLists
impl RefUnwindSafe for StdVideoH264ScalingLists
impl Send for StdVideoH264ScalingLists
impl Sync for StdVideoH264ScalingLists
impl Unpin for StdVideoH264ScalingLists
impl UnsafeUnpin for StdVideoH264ScalingLists
impl UnwindSafe for StdVideoH264ScalingLists
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