Jetson Linux API Reference

36.2 Release
v4l2_ctrl_h264_pps Struct Reference

Detailed Description

struct v4l2_ctrl_h264_pps - H264 picture parameter set

Except where noted, all the members on this picture parameter set structure match the picture parameter set syntax as specified by the H264 specification.

In particular, V4L2_H264_PPS_FLAG_SCALING_MATRIX_PRESENT flag has a specific meaning. This flag should be set if a non-flat scaling matrix applies to the picture. In this case, applications are expected to use V4L2_CID_STATELESS_H264_SCALING_MATRIX, to pass the values of the non-flat matrices.

@pic_parameter_set_id: see H264 specification. @seq_parameter_set_id: see H264 specification. @num_slice_groups_minus1: see H264 specification. @num_ref_idx_l0_default_active_minus1: see H264 specification. @num_ref_idx_l1_default_active_minus1: see H264 specification. @weighted_bipred_idc: see H264 specification. @pic_init_qp_minus26: see H264 specification. @pic_init_qs_minus26: see H264 specification. @chroma_qp_index_offset: see H264 specification. @second_chroma_qp_index_offset: see H264 specification. @flags: see V4L2_H264_PPS_FLAG_{}.

Definition at line 1362 of file v4l2-controls.h.

Data Fields

__u8 pic_parameter_set_id
 
__u8 seq_parameter_set_id
 
__u8 num_slice_groups_minus1
 
__u8 num_ref_idx_l0_default_active_minus1
 
__u8 num_ref_idx_l1_default_active_minus1
 
__u8 weighted_bipred_idc
 
__s8 pic_init_qp_minus26
 
__s8 pic_init_qs_minus26
 
__s8 chroma_qp_index_offset
 
__s8 second_chroma_qp_index_offset
 
__u16 flags
 

Field Documentation

◆ chroma_qp_index_offset

__s8 v4l2_ctrl_h264_pps::chroma_qp_index_offset

Definition at line 1371 of file v4l2-controls.h.

◆ flags

__u16 v4l2_ctrl_h264_pps::flags

Definition at line 1373 of file v4l2-controls.h.

◆ num_ref_idx_l0_default_active_minus1

__u8 v4l2_ctrl_h264_pps::num_ref_idx_l0_default_active_minus1

Definition at line 1366 of file v4l2-controls.h.

◆ num_ref_idx_l1_default_active_minus1

__u8 v4l2_ctrl_h264_pps::num_ref_idx_l1_default_active_minus1

Definition at line 1367 of file v4l2-controls.h.

◆ num_slice_groups_minus1

__u8 v4l2_ctrl_h264_pps::num_slice_groups_minus1

Definition at line 1365 of file v4l2-controls.h.

◆ pic_init_qp_minus26

__s8 v4l2_ctrl_h264_pps::pic_init_qp_minus26

Definition at line 1369 of file v4l2-controls.h.

◆ pic_init_qs_minus26

__s8 v4l2_ctrl_h264_pps::pic_init_qs_minus26

Definition at line 1370 of file v4l2-controls.h.

◆ pic_parameter_set_id

__u8 v4l2_ctrl_h264_pps::pic_parameter_set_id

Definition at line 1363 of file v4l2-controls.h.

◆ second_chroma_qp_index_offset

__s8 v4l2_ctrl_h264_pps::second_chroma_qp_index_offset

Definition at line 1372 of file v4l2-controls.h.

◆ seq_parameter_set_id

__u8 v4l2_ctrl_h264_pps::seq_parameter_set_id

Definition at line 1364 of file v4l2-controls.h.

◆ weighted_bipred_idc

__u8 v4l2_ctrl_h264_pps::weighted_bipred_idc

Definition at line 1368 of file v4l2-controls.h.


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