pub struct IQMatrixBufferHEVC(/* private fields */);Expand description
A wrapper over VAIQMatrixBufferHEVC FFI type
Implementations§
Source§impl IQMatrixBufferHEVC
impl IQMatrixBufferHEVC
Sourcepub fn new(
scaling_list4x4: [[u8; 16]; 6],
scaling_list8x8: [[u8; 64]; 6],
scaling_list16x16: [[u8; 64]; 6],
scaling_list32x32: [[u8; 64]; 2],
scaling_list_dc16x16: [u8; 6],
scaling_list_dc32x32: [u8; 2],
) -> Self
pub fn new( scaling_list4x4: [[u8; 16]; 6], scaling_list8x8: [[u8; 64]; 6], scaling_list16x16: [[u8; 64]; 6], scaling_list32x32: [[u8; 64]; 2], scaling_list_dc16x16: [u8; 6], scaling_list_dc32x32: [u8; 2], ) -> Self
Creates the wrapper
Sourcepub fn inner(&self) -> &VAIQMatrixBufferHEVC
pub fn inner(&self) -> &VAIQMatrixBufferHEVC
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations§
impl Freeze for IQMatrixBufferHEVC
impl RefUnwindSafe for IQMatrixBufferHEVC
impl Send for IQMatrixBufferHEVC
impl Sync for IQMatrixBufferHEVC
impl Unpin for IQMatrixBufferHEVC
impl UnsafeUnpin for IQMatrixBufferHEVC
impl UnwindSafe for IQMatrixBufferHEVC
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