libxcoder  5.2.0
_ni_h264_sps_t Struct Reference

#include <ni_decode_utils.h>

Data Fields

int width
 
int height
 
unsigned int sps_id
 
int profile_idc
 
int level_idc
 
int chroma_format_idc
 
int transform_bypass
 qpprime_y_zero_transform_bypass_flag More...
 
int log2_max_frame_num
 log2_max_frame_num_minus4 + 4 More...
 
int poc_type
 pic_order_cnt_type More...
 
int log2_max_poc_lsb
 log2_max_pic_order_cnt_lsb_minus4 More...
 
int delta_pic_order_always_zero_flag
 
int offset_for_non_ref_pic
 
int offset_for_top_to_bottom_field
 
int poc_cycle_length
 num_ref_frames_in_pic_order_cnt_cycle More...
 
int ref_frame_count
 num_ref_frames More...
 
int gaps_in_frame_num_allowed_flag
 
int mb_width
 (pic_height_in_map_units_minus1 + 1) * (2 - frame_mbs_only_flag) More...
 
int mb_height
 
int frame_mbs_only_flag
 
int mb_aff
 mb_adaptive_frame_field_flag More...
 
int direct_8x8_inference_flag
 
int crop
 frame_cropping_flag More...
 
unsigned int crop_left
 frame_cropping_rect_left_offset More...
 
unsigned int crop_right
 frame_cropping_rect_right_offset More...
 
unsigned int crop_top
 frame_cropping_rect_top_offset More...
 
unsigned int crop_bottom
 frame_cropping_rect_bottom_offset More...
 
int vui_parameters_present_flag
 
ni_rational_t sar
 
int video_signal_type_present_flag
 
int full_range
 
int colour_description_present_flag
 
ni_color_primaries_t color_primaries
 
ni_color_transfer_characteristic_t color_trc
 
ni_color_space_t colorspace
 
int timing_info_present_flag
 
uint32_t num_units_in_tick
 
uint32_t time_scale
 
int fixed_frame_rate_flag
 
short offset_for_ref_frame [256]
 
int bitstream_restriction_flag
 
int num_reorder_frames
 
unsigned int max_dec_frame_buffering
 
int scaling_matrix_present
 
uint8_t scaling_matrix4 [6][16]
 
uint8_t scaling_matrix8 [6][64]
 
int nal_hrd_parameters_present_flag
 
int vcl_hrd_parameters_present_flag
 
int pic_struct_present_flag
 
int time_offset_length
 
int cpb_cnt
 See H.264 E.1.2. More...
 
int initial_cpb_removal_delay_length
 initial_cpb_removal_delay_length_minus1 + 1 More...
 
int cpb_removal_delay_length
 cpb_removal_delay_length_minus1 + 1 More...
 
int dpb_output_delay_length
 dpb_output_delay_length_minus1 + 1 More...
 
int bit_depth_luma
 bit_depth_luma_minus8 + 8 More...
 
int bit_depth_chroma
 bit_depth_chroma_minus8 + 8 More...
 
int residual_color_transform_flag
 residual_colour_transform_flag More...
 
int constraint_set_flags
 constraint_set[0-3]_flag More...
 
uint8_t data [4096]
 
size_t data_size
 

Detailed Description

Sequence parameter set

Definition at line 70 of file ni_decode_utils.h.

Field Documentation

◆ bit_depth_chroma

int bit_depth_chroma

bit_depth_chroma_minus8 + 8

Definition at line 129 of file ni_decode_utils.h.

◆ bit_depth_luma

int bit_depth_luma

bit_depth_luma_minus8 + 8

Definition at line 128 of file ni_decode_utils.h.

◆ bitstream_restriction_flag

int bitstream_restriction_flag

Definition at line 114 of file ni_decode_utils.h.

◆ chroma_format_idc

int chroma_format_idc

Definition at line 78 of file ni_decode_utils.h.

◆ color_primaries

ni_color_primaries_t color_primaries

Definition at line 106 of file ni_decode_utils.h.

◆ color_trc

Definition at line 107 of file ni_decode_utils.h.

◆ colorspace

ni_color_space_t colorspace

Definition at line 108 of file ni_decode_utils.h.

◆ colour_description_present_flag

int colour_description_present_flag

Definition at line 105 of file ni_decode_utils.h.

◆ constraint_set_flags

int constraint_set_flags

constraint_set[0-3]_flag

Definition at line 131 of file ni_decode_utils.h.

◆ cpb_cnt

int cpb_cnt

See H.264 E.1.2.

Definition at line 124 of file ni_decode_utils.h.

◆ cpb_removal_delay_length

int cpb_removal_delay_length

cpb_removal_delay_length_minus1 + 1

Definition at line 126 of file ni_decode_utils.h.

◆ crop

int crop

frame_cropping_flag

Definition at line 95 of file ni_decode_utils.h.

◆ crop_bottom

unsigned int crop_bottom

frame_cropping_rect_bottom_offset

Definition at line 100 of file ni_decode_utils.h.

◆ crop_left

unsigned int crop_left

frame_cropping_rect_left_offset

Definition at line 97 of file ni_decode_utils.h.

◆ crop_right

unsigned int crop_right

frame_cropping_rect_right_offset

Definition at line 98 of file ni_decode_utils.h.

◆ crop_top

unsigned int crop_top

frame_cropping_rect_top_offset

Definition at line 99 of file ni_decode_utils.h.

◆ data

uint8_t data[4096]

Definition at line 132 of file ni_decode_utils.h.

◆ data_size

size_t data_size

Definition at line 133 of file ni_decode_utils.h.

◆ delta_pic_order_always_zero_flag

int delta_pic_order_always_zero_flag

Definition at line 83 of file ni_decode_utils.h.

◆ direct_8x8_inference_flag

int direct_8x8_inference_flag

Definition at line 94 of file ni_decode_utils.h.

◆ dpb_output_delay_length

int dpb_output_delay_length

dpb_output_delay_length_minus1 + 1

Definition at line 127 of file ni_decode_utils.h.

◆ fixed_frame_rate_flag

int fixed_frame_rate_flag

Definition at line 112 of file ni_decode_utils.h.

◆ frame_mbs_only_flag

int frame_mbs_only_flag

Definition at line 92 of file ni_decode_utils.h.

◆ full_range

int full_range

Definition at line 104 of file ni_decode_utils.h.

◆ gaps_in_frame_num_allowed_flag

int gaps_in_frame_num_allowed_flag

Definition at line 88 of file ni_decode_utils.h.

◆ height

int height

Definition at line 73 of file ni_decode_utils.h.

◆ initial_cpb_removal_delay_length

int initial_cpb_removal_delay_length

initial_cpb_removal_delay_length_minus1 + 1

Definition at line 125 of file ni_decode_utils.h.

◆ level_idc

int level_idc

Definition at line 77 of file ni_decode_utils.h.

◆ log2_max_frame_num

int log2_max_frame_num

log2_max_frame_num_minus4 + 4

Definition at line 80 of file ni_decode_utils.h.

◆ log2_max_poc_lsb

int log2_max_poc_lsb

log2_max_pic_order_cnt_lsb_minus4

Definition at line 82 of file ni_decode_utils.h.

◆ max_dec_frame_buffering

unsigned int max_dec_frame_buffering

Definition at line 116 of file ni_decode_utils.h.

◆ mb_aff

int mb_aff

mb_adaptive_frame_field_flag

Definition at line 93 of file ni_decode_utils.h.

◆ mb_height

int mb_height

Definition at line 91 of file ni_decode_utils.h.

◆ mb_width

int mb_width

(pic_height_in_map_units_minus1 + 1) * (2 - frame_mbs_only_flag)

pic_width_in_mbs_minus1 + 1

Definition at line 89 of file ni_decode_utils.h.

◆ nal_hrd_parameters_present_flag

int nal_hrd_parameters_present_flag

Definition at line 120 of file ni_decode_utils.h.

◆ num_reorder_frames

int num_reorder_frames

Definition at line 115 of file ni_decode_utils.h.

◆ num_units_in_tick

uint32_t num_units_in_tick

Definition at line 110 of file ni_decode_utils.h.

◆ offset_for_non_ref_pic

int offset_for_non_ref_pic

Definition at line 84 of file ni_decode_utils.h.

◆ offset_for_ref_frame

short offset_for_ref_frame[256]

Definition at line 113 of file ni_decode_utils.h.

◆ offset_for_top_to_bottom_field

int offset_for_top_to_bottom_field

Definition at line 85 of file ni_decode_utils.h.

◆ pic_struct_present_flag

int pic_struct_present_flag

Definition at line 122 of file ni_decode_utils.h.

◆ poc_cycle_length

int poc_cycle_length

num_ref_frames_in_pic_order_cnt_cycle

Definition at line 86 of file ni_decode_utils.h.

◆ poc_type

int poc_type

pic_order_cnt_type

Definition at line 81 of file ni_decode_utils.h.

◆ profile_idc

int profile_idc

Definition at line 76 of file ni_decode_utils.h.

◆ ref_frame_count

int ref_frame_count

num_ref_frames

Definition at line 87 of file ni_decode_utils.h.

◆ residual_color_transform_flag

int residual_color_transform_flag

residual_colour_transform_flag

Definition at line 130 of file ni_decode_utils.h.

◆ sar

Definition at line 102 of file ni_decode_utils.h.

◆ scaling_matrix4

uint8_t scaling_matrix4[6][16]

Definition at line 118 of file ni_decode_utils.h.

◆ scaling_matrix8

uint8_t scaling_matrix8[6][64]

Definition at line 119 of file ni_decode_utils.h.

◆ scaling_matrix_present

int scaling_matrix_present

Definition at line 117 of file ni_decode_utils.h.

◆ sps_id

unsigned int sps_id

Definition at line 75 of file ni_decode_utils.h.

◆ time_offset_length

int time_offset_length

Definition at line 123 of file ni_decode_utils.h.

◆ time_scale

uint32_t time_scale

Definition at line 111 of file ni_decode_utils.h.

◆ timing_info_present_flag

int timing_info_present_flag

Definition at line 109 of file ni_decode_utils.h.

◆ transform_bypass

int transform_bypass

qpprime_y_zero_transform_bypass_flag

Definition at line 79 of file ni_decode_utils.h.

◆ vcl_hrd_parameters_present_flag

int vcl_hrd_parameters_present_flag

Definition at line 121 of file ni_decode_utils.h.

◆ video_signal_type_present_flag

int video_signal_type_present_flag

Definition at line 103 of file ni_decode_utils.h.

◆ vui_parameters_present_flag

int vui_parameters_present_flag

Definition at line 101 of file ni_decode_utils.h.

◆ width

int width

Definition at line 72 of file ni_decode_utils.h.


The documentation for this struct was generated from the following file: