Jetson Linux API Reference

36.2 Release
v4l2_ctrl_h264_decode_params Struct Reference

Detailed Description

struct v4l2_ctrl_h264_decode_params - H264 decoding parameters

@dpb: decoded picture buffer. @nal_ref_idc: slice header syntax element. @frame_num: slice header syntax element. @top_field_order_cnt: matches TopFieldOrderCnt picture value. @bottom_field_order_cnt: matches BottomFieldOrderCnt picture value. Note that picture field is indicated by v4l2_buffer.field. @idr_pic_id: slice header syntax element. @pic_order_cnt_lsb: slice header syntax element. @delta_pic_order_cnt_bottom: slice header syntax element. @delta_pic_order_cnt0: slice header syntax element. @delta_pic_order_cnt1: slice header syntax element. @dec_ref_pic_marking_bit_size: size in bits of dec_ref_pic_marking() syntax element. @pic_order_cnt_bit_size: size in bits of pic order count syntax. @slice_group_change_cycle: slice header syntax element. @reserved: padding field. Should be zeroed by applications. @flags: see V4L2_H264_DECODE_PARAM_FLAG_{}.

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

Collaboration diagram for v4l2_ctrl_h264_decode_params:

Data Fields

struct v4l2_h264_dpb_entry dpb [V4L2_H264_NUM_DPB_ENTRIES]
 
__u16 nal_ref_idc
 
__u16 frame_num
 
__s32 top_field_order_cnt
 
__s32 bottom_field_order_cnt
 
__u16 idr_pic_id
 
__u16 pic_order_cnt_lsb
 
__s32 delta_pic_order_cnt_bottom
 
__s32 delta_pic_order_cnt0
 
__s32 delta_pic_order_cnt1
 
__u32 dec_ref_pic_marking_bit_size
 
__u32 pic_order_cnt_bit_size
 
__u32 slice_group_change_cycle
 
__u32 reserved
 
__u32 flags
 

Field Documentation

◆ bottom_field_order_cnt

__s32 v4l2_ctrl_h264_decode_params::bottom_field_order_cnt

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

◆ dec_ref_pic_marking_bit_size

__u32 v4l2_ctrl_h264_decode_params::dec_ref_pic_marking_bit_size

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

◆ delta_pic_order_cnt0

__s32 v4l2_ctrl_h264_decode_params::delta_pic_order_cnt0

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

◆ delta_pic_order_cnt1

__s32 v4l2_ctrl_h264_decode_params::delta_pic_order_cnt1

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

◆ delta_pic_order_cnt_bottom

__s32 v4l2_ctrl_h264_decode_params::delta_pic_order_cnt_bottom

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

◆ dpb

struct v4l2_h264_dpb_entry v4l2_ctrl_h264_decode_params::dpb[V4L2_H264_NUM_DPB_ENTRIES]

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

◆ flags

__u32 v4l2_ctrl_h264_decode_params::flags

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

◆ frame_num

__u16 v4l2_ctrl_h264_decode_params::frame_num

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

◆ idr_pic_id

__u16 v4l2_ctrl_h264_decode_params::idr_pic_id

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

◆ nal_ref_idc

__u16 v4l2_ctrl_h264_decode_params::nal_ref_idc

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

◆ pic_order_cnt_bit_size

__u32 v4l2_ctrl_h264_decode_params::pic_order_cnt_bit_size

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

◆ pic_order_cnt_lsb

__u16 v4l2_ctrl_h264_decode_params::pic_order_cnt_lsb

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

◆ reserved

__u32 v4l2_ctrl_h264_decode_params::reserved

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

◆ slice_group_change_cycle

__u32 v4l2_ctrl_h264_decode_params::slice_group_change_cycle

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

◆ top_field_order_cnt

__s32 v4l2_ctrl_h264_decode_params::top_field_order_cnt

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


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