#[repr(C)]pub struct _VASliceParameterBufferH264 {Show 31 fields
pub slice_data_size: u32,
pub slice_data_offset: u32,
pub slice_data_flag: u32,
pub slice_data_bit_offset: u16,
pub first_mb_in_slice: u16,
pub slice_type: u8,
pub direct_spatial_mv_pred_flag: u8,
pub num_ref_idx_l0_active_minus1: u8,
pub num_ref_idx_l1_active_minus1: u8,
pub cabac_init_idc: u8,
pub slice_qp_delta: i8,
pub disable_deblocking_filter_idc: u8,
pub slice_alpha_c0_offset_div2: i8,
pub slice_beta_offset_div2: i8,
pub RefPicList0: [_VAPictureH264; 32],
pub RefPicList1: [_VAPictureH264; 32],
pub luma_log2_weight_denom: u8,
pub chroma_log2_weight_denom: u8,
pub luma_weight_l0_flag: u8,
pub luma_weight_l0: [i16; 32],
pub luma_offset_l0: [i16; 32],
pub chroma_weight_l0_flag: u8,
pub chroma_weight_l0: [[i16; 2]; 32],
pub chroma_offset_l0: [[i16; 2]; 32],
pub luma_weight_l1_flag: u8,
pub luma_weight_l1: [i16; 32],
pub luma_offset_l1: [i16; 32],
pub chroma_weight_l1_flag: u8,
pub chroma_weight_l1: [[i16; 2]; 32],
pub chroma_offset_l1: [[i16; 2]; 32],
pub va_reserved: [u32; 4],
}
Fields
slice_data_size: u32
slice_data_offset: u32
slice_data_flag: u32
slice_data_bit_offset: u16
first_mb_in_slice: u16
slice_type: u8
direct_spatial_mv_pred_flag: u8
num_ref_idx_l0_active_minus1: u8
num_ref_idx_l1_active_minus1: u8
cabac_init_idc: u8
slice_qp_delta: i8
disable_deblocking_filter_idc: u8
slice_alpha_c0_offset_div2: i8
slice_beta_offset_div2: i8
RefPicList0: [_VAPictureH264; 32]
RefPicList1: [_VAPictureH264; 32]
luma_log2_weight_denom: u8
chroma_log2_weight_denom: u8
luma_weight_l0_flag: u8
luma_weight_l0: [i16; 32]
luma_offset_l0: [i16; 32]
chroma_weight_l0_flag: u8
chroma_weight_l0: [[i16; 2]; 32]
chroma_offset_l0: [[i16; 2]; 32]
luma_weight_l1_flag: u8
luma_weight_l1: [i16; 32]
luma_offset_l1: [i16; 32]
chroma_weight_l1_flag: u8
chroma_weight_l1: [[i16; 2]; 32]
chroma_offset_l1: [[i16; 2]; 32]
va_reserved: [u32; 4]
Trait Implementations
sourceimpl Clone for _VASliceParameterBufferH264
impl Clone for _VASliceParameterBufferH264
sourcefn clone(&self) -> _VASliceParameterBufferH264
fn clone(&self) -> _VASliceParameterBufferH264
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for _VASliceParameterBufferH264
impl Debug for _VASliceParameterBufferH264
sourceimpl Default for _VASliceParameterBufferH264
impl Default for _VASliceParameterBufferH264
sourcefn default() -> _VASliceParameterBufferH264
fn default() -> _VASliceParameterBufferH264
Returns the “default value” for a type. Read more
sourceimpl PartialEq<_VASliceParameterBufferH264> for _VASliceParameterBufferH264
impl PartialEq<_VASliceParameterBufferH264> for _VASliceParameterBufferH264
sourcefn eq(&self, other: &_VASliceParameterBufferH264) -> bool
fn eq(&self, other: &_VASliceParameterBufferH264) -> bool
impl Copy for _VASliceParameterBufferH264
impl Eq for _VASliceParameterBufferH264
impl StructuralEq for _VASliceParameterBufferH264
impl StructuralPartialEq for _VASliceParameterBufferH264
Auto Trait Implementations
impl RefUnwindSafe for _VASliceParameterBufferH264
impl Send for _VASliceParameterBufferH264
impl Sync for _VASliceParameterBufferH264
impl Unpin for _VASliceParameterBufferH264
impl UnwindSafe for _VASliceParameterBufferH264
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