Struct libva::buffer_type::IQMatrixBufferMPEG2
source · [−]pub struct IQMatrixBufferMPEG2(Box<_VAIQMatrixBufferMPEG2>);
Expand description
Wrapper over the VAIQMatrixBufferMPEG2
FFI type.
Tuple Fields
0: Box<_VAIQMatrixBufferMPEG2>
Implementations
sourceimpl 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.
pub(crate) fn inner_mut(&mut self) -> &mut _VAIQMatrixBufferMPEG2
sourcepub fn inner(&self) -> &_VAIQMatrixBufferMPEG2
pub fn inner(&self) -> &_VAIQMatrixBufferMPEG2
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations
impl RefUnwindSafe for IQMatrixBufferMPEG2
impl Send for IQMatrixBufferMPEG2
impl Sync for IQMatrixBufferMPEG2
impl Unpin for IQMatrixBufferMPEG2
impl UnwindSafe for IQMatrixBufferMPEG2
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more