_RocdecAvcPicParams Struct Reference

_RocdecAvcPicParams Struct Reference#

rocDecode: _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:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/latest/api/rocdecode.h