Struct nvidia_video_codec_sdk::sys::cuviddec::_CUVIDH264PICPARAMS
source · #[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_2
Trait Implementations§
source§impl Clone for _CUVIDH264PICPARAMS
impl Clone for _CUVIDH264PICPARAMS
source§fn clone(&self) -> _CUVIDH264PICPARAMS
fn clone(&self) -> _CUVIDH264PICPARAMS
Returns a copy 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 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