Skip to main content

VAIQMatrixBufferMPEG2

Type Alias VAIQMatrixBufferMPEG2 

Source
pub type VAIQMatrixBufferMPEG2 = _VAIQMatrixBufferMPEG2;
Expand description

MPEG-2 Inverse Quantization Matrix Buffer

Aliased Type§

#[repr(C)]
pub struct VAIQMatrixBufferMPEG2 { pub load_intra_quantiser_matrix: i32, pub load_non_intra_quantiser_matrix: i32, pub load_chroma_intra_quantiser_matrix: i32, pub load_chroma_non_intra_quantiser_matrix: i32, pub intra_quantiser_matrix: [u8; 64], pub non_intra_quantiser_matrix: [u8; 64], pub chroma_intra_quantiser_matrix: [u8; 64], pub chroma_non_intra_quantiser_matrix: [u8; 64], pub va_reserved: [u32; 4], }

Fields§

§load_intra_quantiser_matrix: i32

\brief Same as the MPEG-2 bitstream syntax element.

§load_non_intra_quantiser_matrix: i32

\brief Same as the MPEG-2 bitstream syntax element.

§load_chroma_intra_quantiser_matrix: i32

\brief Same as the MPEG-2 bitstream syntax element.

§load_chroma_non_intra_quantiser_matrix: i32

\brief Same as the MPEG-2 bitstream syntax element.

§intra_quantiser_matrix: [u8; 64]

\brief Luminance intra matrix, in zig-zag scan order.

§non_intra_quantiser_matrix: [u8; 64]

\brief Luminance non-intra matrix, in zig-zag scan order.

§chroma_intra_quantiser_matrix: [u8; 64]

\brief Chroma intra matrix, in zig-zag scan order.

§chroma_non_intra_quantiser_matrix: [u8; 64]

\brief Chroma non-intra matrix, in zig-zag scan order.

§va_reserved: [u32; 4]

\brief Reserved bytes for future use, must be zero