_RocdecAvcPicParams Struct Reference#
_RocdecAvcPicParams Struct Reference
Data Fields | |
| RocdecAvcPicture | curr_pic |
| RocdecAvcPicture | ref_frames [16] |
| uint16_t | picture_width_in_mbs_minus1 |
| uint16_t | picture_height_in_mbs_minus1 |
| uint8_t | bit_depth_luma_minus8 |
| uint8_t | bit_depth_chroma_minus8 |
| uint8_t | num_ref_frames |
| union { | |
| struct { | |
| uint32_t chroma_format_idc: 2 | |
| uint32_t residual_colour_transform_flag: 1 | |
| uint32_t gaps_in_frame_num_value_allowed_flag: 1 | |
| uint32_t frame_mbs_only_flag: 1 | |
| uint32_t mb_adaptive_frame_field_flag: 1 | |
| uint32_t direct_8x8_inference_flag: 1 | |
| uint32_t MinLumaBiPredSize8x8: 1 | |
| uint32_t log2_max_frame_num_minus4: 4 | |
| uint32_t pic_order_cnt_type: 2 | |
| uint32_t log2_max_pic_order_cnt_lsb_minus4: 4 | |
| uint32_t delta_pic_order_always_zero_flag: 1 | |
| } bits | |
| uint32_t value | |
| } | seq_fields |
| uint8_t | num_slice_groups_minus1 |
| uint8_t | slice_group_map_type |
| uint16_t | slice_group_change_rate_minus1 |
| int8_t | pic_init_qp_minus26 |
| int8_t | pic_init_qs_minus26 |
| int8_t | chroma_qp_index_offset |
| int8_t | second_chroma_qp_index_offset |
| union { | |
| struct { | |
| uint32_t entropy_coding_mode_flag: 1 | |
| uint32_t weighted_pred_flag: 1 | |
| uint32_t weighted_bipred_idc: 2 | |
| uint32_t transform_8x8_mode_flag: 1 | |
| uint32_t field_pic_flag: 1 | |
| uint32_t constrained_intra_pred_flag: 1 | |
| uint32_t pic_order_present_flag: 1 | |
| uint32_t deblocking_filter_control_present_flag: 1 | |
| uint32_t redundant_pic_cnt_present_flag: 1 | |
| uint32_t reference_pic_flag: 1 | |
| } bits | |
| uint32_t value | |
| } | pic_fields |
| uint16_t | frame_num |
| uint32_t | reserved [8] |
The documentation for this struct was generated from the following file:
- docs-6.1.5/api/rocdecode.h