struct v4l2_h264_dpb_entry - H264 decoded picture buffer entry
@reference_ts: timestamp of the V4L2 capture buffer to use as reference. The timestamp refers to the timestamp field in struct v4l2_buffer. Use v4l2_timeval_to_ns() to convert the struct timeval to a __u64. @pic_num: matches PicNum variable assigned during the reference picture lists construction process. @frame_num: frame identifier which matches frame_num syntax element. @fields: indicates how the DPB entry is referenced. Valid values are V4L2_H264_{}_REF. @reserved: padding field. Should be zeroed by applications. @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. @flags: see V4L2_H264_DPB_ENTRY_FLAG_{}.
Definition at line 1542 of file v4l2-controls.h.
Data Fields | |
__u32 | buf_index |
v4l2_buffer index. More... | |
__u64 | reference_ts |
__u32 | pic_num |
__u16 | frame_num |
__u8 | fields |
__u8 | reserved [5] |
__s32 | top_field_order_cnt |
__s32 | bottom_field_order_cnt |
__u32 | flags |
__s32 v4l2_h264_dpb_entry::bottom_field_order_cnt |
Definition at line 1550 of file v4l2-controls.h.
__u32 v4l2_h264_dpb_entry::buf_index |
v4l2_buffer index.
Definition at line 1543 of file v4l2-controls.h.
__u8 v4l2_h264_dpb_entry::fields |
Definition at line 1547 of file v4l2-controls.h.
__u32 v4l2_h264_dpb_entry::flags |
Definition at line 1551 of file v4l2-controls.h.
__u16 v4l2_h264_dpb_entry::frame_num |
Definition at line 1546 of file v4l2-controls.h.
__u32 v4l2_h264_dpb_entry::pic_num |
Definition at line 1545 of file v4l2-controls.h.
__u64 v4l2_h264_dpb_entry::reference_ts |
Definition at line 1544 of file v4l2-controls.h.
__u8 v4l2_h264_dpb_entry::reserved[5] |
Definition at line 1548 of file v4l2-controls.h.
__s32 v4l2_h264_dpb_entry::top_field_order_cnt |
Definition at line 1549 of file v4l2-controls.h.