#[repr(C)]pub struct _CUVIDH264PICPARAMS {Show 39 fields
pub log2_max_frame_num_minus4: c_int,
pub pic_order_cnt_type: c_int,
pub log2_max_pic_order_cnt_lsb_minus4: c_int,
pub delta_pic_order_always_zero_flag: c_int,
pub frame_mbs_only_flag: c_int,
pub direct_8x8_inference_flag: c_int,
pub num_ref_frames: c_int,
pub residual_colour_transform_flag: c_uchar,
pub bit_depth_luma_minus8: c_uchar,
pub bit_depth_chroma_minus8: c_uchar,
pub qpprime_y_zero_transform_bypass_flag: c_uchar,
pub entropy_coding_mode_flag: c_int,
pub pic_order_present_flag: c_int,
pub num_ref_idx_l0_active_minus1: c_int,
pub num_ref_idx_l1_active_minus1: c_int,
pub weighted_pred_flag: c_int,
pub weighted_bipred_idc: c_int,
pub pic_init_qp_minus26: c_int,
pub deblocking_filter_control_present_flag: c_int,
pub redundant_pic_cnt_present_flag: c_int,
pub transform_8x8_mode_flag: c_int,
pub MbaffFrameFlag: c_int,
pub constrained_intra_pred_flag: c_int,
pub chroma_qp_index_offset: c_int,
pub second_chroma_qp_index_offset: c_int,
pub ref_pic_flag: c_int,
pub frame_num: c_int,
pub CurrFieldOrderCnt: [c_int; 2],
pub dpb: [CUVIDH264DPBENTRY; 16],
pub WeightScale4x4: [[c_uchar; 16]; 6],
pub WeightScale8x8: [[c_uchar; 64]; 2],
pub fmo_aso_enable: c_uchar,
pub num_slice_groups_minus1: c_uchar,
pub slice_group_map_type: c_uchar,
pub pic_init_qs_minus26: c_schar,
pub slice_group_change_rate_minus1: c_uint,
pub fmo: _CUVIDH264PICPARAMS__bindgen_ty_1,
pub Reserved: [c_uint; 12],
pub __bindgen_anon_1: _CUVIDH264PICPARAMS__bindgen_ty_2,
}Fields§
§log2_max_frame_num_minus4: c_int§pic_order_cnt_type: c_int§log2_max_pic_order_cnt_lsb_minus4: c_int§delta_pic_order_always_zero_flag: c_int§frame_mbs_only_flag: c_int§direct_8x8_inference_flag: c_int§num_ref_frames: c_int§residual_colour_transform_flag: c_uchar§bit_depth_luma_minus8: c_uchar§bit_depth_chroma_minus8: c_uchar§qpprime_y_zero_transform_bypass_flag: c_uchar§entropy_coding_mode_flag: c_int§pic_order_present_flag: c_int§num_ref_idx_l0_active_minus1: c_int§num_ref_idx_l1_active_minus1: c_int§weighted_pred_flag: c_int§weighted_bipred_idc: c_int§pic_init_qp_minus26: c_int§deblocking_filter_control_present_flag: c_int§redundant_pic_cnt_present_flag: c_int§transform_8x8_mode_flag: c_int§MbaffFrameFlag: c_int§constrained_intra_pred_flag: c_int§chroma_qp_index_offset: c_int§second_chroma_qp_index_offset: c_int§ref_pic_flag: c_int§frame_num: c_int§CurrFieldOrderCnt: [c_int; 2]§dpb: [CUVIDH264DPBENTRY; 16]§WeightScale4x4: [[c_uchar; 16]; 6]§WeightScale8x8: [[c_uchar; 64]; 2]§fmo_aso_enable: c_uchar§num_slice_groups_minus1: c_uchar§slice_group_map_type: c_uchar§pic_init_qs_minus26: c_schar§slice_group_change_rate_minus1: c_uint§fmo: _CUVIDH264PICPARAMS__bindgen_ty_1§Reserved: [c_uint; 12]§__bindgen_anon_1: _CUVIDH264PICPARAMS__bindgen_ty_2Trait Implementations§
Source§impl Clone for _CUVIDH264PICPARAMS
impl Clone for _CUVIDH264PICPARAMS
Source§fn clone(&self) -> _CUVIDH264PICPARAMS
fn clone(&self) -> _CUVIDH264PICPARAMS
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for _CUVIDH264PICPARAMS
impl Default for _CUVIDH264PICPARAMS
impl Copy for _CUVIDH264PICPARAMS
Auto Trait Implementations§
impl Freeze for _CUVIDH264PICPARAMS
impl RefUnwindSafe for _CUVIDH264PICPARAMS
impl !Send for _CUVIDH264PICPARAMS
impl !Sync for _CUVIDH264PICPARAMS
impl Unpin for _CUVIDH264PICPARAMS
impl UnwindSafe for _CUVIDH264PICPARAMS
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