#[repr(C)]pub struct _VAEncSliceParameterBufferH264 {Show 35 fields
pub macroblock_address: u32,
pub num_macroblocks: u32,
pub macroblock_info: c_uint,
pub slice_type: u8,
pub pic_parameter_set_id: u8,
pub idr_pic_id: u16,
pub pic_order_cnt_lsb: u16,
pub delta_pic_order_cnt_bottom: i32,
pub delta_pic_order_cnt: [i32; 2],
pub direct_spatial_mv_pred_flag: u8,
pub num_ref_idx_active_override_flag: u8,
pub num_ref_idx_l0_active_minus1: u8,
pub num_ref_idx_l1_active_minus1: u8,
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: [c_short; 32],
pub luma_offset_l0: [c_short; 32],
pub chroma_weight_l0_flag: u8,
pub chroma_weight_l0: [[c_short; 2]; 32],
pub chroma_offset_l0: [[c_short; 2]; 32],
pub luma_weight_l1_flag: u8,
pub luma_weight_l1: [c_short; 32],
pub luma_offset_l1: [c_short; 32],
pub chroma_weight_l1_flag: u8,
pub chroma_weight_l1: [[c_short; 2]; 32],
pub chroma_offset_l1: [[c_short; 2]; 32],
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 va_reserved: [u32; 4],
}Fields
macroblock_address: u32num_macroblocks: u32macroblock_info: c_uintslice_type: u8pic_parameter_set_id: u8idr_pic_id: u16pic_order_cnt_lsb: u16delta_pic_order_cnt_bottom: i32delta_pic_order_cnt: [i32; 2]direct_spatial_mv_pred_flag: u8num_ref_idx_active_override_flag: u8num_ref_idx_l0_active_minus1: u8num_ref_idx_l1_active_minus1: u8RefPicList0: [_VAPictureH264; 32]RefPicList1: [_VAPictureH264; 32]luma_log2_weight_denom: u8chroma_log2_weight_denom: u8luma_weight_l0_flag: u8luma_weight_l0: [c_short; 32]luma_offset_l0: [c_short; 32]chroma_weight_l0_flag: u8chroma_weight_l0: [[c_short; 2]; 32]chroma_offset_l0: [[c_short; 2]; 32]luma_weight_l1_flag: u8luma_weight_l1: [c_short; 32]luma_offset_l1: [c_short; 32]chroma_weight_l1_flag: u8chroma_weight_l1: [[c_short; 2]; 32]chroma_offset_l1: [[c_short; 2]; 32]cabac_init_idc: u8slice_qp_delta: i8disable_deblocking_filter_idc: u8slice_alpha_c0_offset_div2: i8slice_beta_offset_div2: i8va_reserved: [u32; 4]Trait Implementations
sourceimpl Clone for _VAEncSliceParameterBufferH264
impl Clone for _VAEncSliceParameterBufferH264
sourcefn clone(&self) -> _VAEncSliceParameterBufferH264
fn clone(&self) -> _VAEncSliceParameterBufferH264
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 Default for _VAEncSliceParameterBufferH264
impl Default for _VAEncSliceParameterBufferH264
sourcefn default() -> _VAEncSliceParameterBufferH264
fn default() -> _VAEncSliceParameterBufferH264
Returns the “default value” for a type. Read more
sourceimpl PartialEq<_VAEncSliceParameterBufferH264> for _VAEncSliceParameterBufferH264
impl PartialEq<_VAEncSliceParameterBufferH264> for _VAEncSliceParameterBufferH264
sourcefn eq(&self, other: &_VAEncSliceParameterBufferH264) -> bool
fn eq(&self, other: &_VAEncSliceParameterBufferH264) -> bool
impl Copy for _VAEncSliceParameterBufferH264
impl Eq for _VAEncSliceParameterBufferH264
impl StructuralEq for _VAEncSliceParameterBufferH264
impl StructuralPartialEq for _VAEncSliceParameterBufferH264
Auto Trait Implementations
impl RefUnwindSafe for _VAEncSliceParameterBufferH264
impl Send for _VAEncSliceParameterBufferH264
impl Sync for _VAEncSliceParameterBufferH264
impl Unpin for _VAEncSliceParameterBufferH264
impl UnwindSafe for _VAEncSliceParameterBufferH264
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