Struct cros_libva::buffer::IQMatrixBufferMPEG2
source · pub struct IQMatrixBufferMPEG2(/* private fields */);Expand description
Wrapper over the VAIQMatrixBufferMPEG2 FFI type.
Implementations§
source§impl IQMatrixBufferMPEG2
impl IQMatrixBufferMPEG2
sourcepub fn new(
load_intra_quantiser_matrix: i32,
load_non_intra_quantiser_matrix: i32,
load_chroma_intra_quantiser_matrix: i32,
load_chroma_non_intra_quantiser_matrix: i32,
intra_quantiser_matrix: [u8; 64],
non_intra_quantiser_matrix: [u8; 64],
chroma_intra_quantiser_matrix: [u8; 64],
chroma_non_intra_quantiser_matrix: [u8; 64],
) -> Self
pub fn new( load_intra_quantiser_matrix: i32, load_non_intra_quantiser_matrix: i32, load_chroma_intra_quantiser_matrix: i32, load_chroma_non_intra_quantiser_matrix: i32, intra_quantiser_matrix: [u8; 64], non_intra_quantiser_matrix: [u8; 64], chroma_intra_quantiser_matrix: [u8; 64], chroma_non_intra_quantiser_matrix: [u8; 64], ) -> Self
Creates the wrapper.
Auto Trait Implementations§
impl Freeze for IQMatrixBufferMPEG2
impl RefUnwindSafe for IQMatrixBufferMPEG2
impl Send for IQMatrixBufferMPEG2
impl Sync for IQMatrixBufferMPEG2
impl Unpin for IQMatrixBufferMPEG2
impl UnwindSafe for IQMatrixBufferMPEG2
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