1 #ifndef VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_
2 #define VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_ 1
23 #define vulkan_video_codec_h265std_encode 1
26 #define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0 VK_MAKE_VIDEO_STD_VERSION(1, 0, 0)
28 #define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0
29 #define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_h265_encode"
uint8_t num_long_term_sps
uint16_t used_by_curr_pic_lt_flag
uint8_t delta_poc_msb_present_flag[48]
uint8_t num_long_term_pics
uint8_t delta_poc_msb_cycle_lt[48]
uint32_t discardable_flag
uint32_t no_output_of_prior_pics_flag
uint32_t slice_temporal_mvp_enabled_flag
uint32_t used_for_long_term_reference
uint32_t short_term_ref_pic_set_sps_flag
uint32_t cross_layer_bla_flag
uint8_t pps_seq_parameter_set_id
const StdVideoH265ShortTermRefPicSet * pShortTermRefPicSet
StdVideoEncodeH265PictureInfoFlags flags
uint8_t sps_video_parameter_set_id
const StdVideoEncodeH265LongTermRefPics * pLongTermRefPics
const StdVideoEncodeH265ReferenceListsInfo * pRefLists
StdVideoH265PictureType pic_type
uint8_t pps_pic_parameter_set_id
uint8_t short_term_ref_pic_set_idx
uint32_t unused_for_reference
uint32_t used_for_long_term_reference
StdVideoEncodeH265ReferenceInfoFlags flags
StdVideoH265PictureType pic_type
uint32_t ref_pic_list_modification_flag_l0
uint32_t ref_pic_list_modification_flag_l1
uint8_t list_entry_l1[15]
uint8_t num_ref_idx_l1_active_minus1
StdVideoEncodeH265ReferenceListsInfoFlags flags
uint8_t num_ref_idx_l0_active_minus1
uint8_t list_entry_l0[15]
uint16_t chroma_weight_l0_flag
uint16_t chroma_weight_l1_flag
uint16_t luma_weight_l0_flag
uint16_t luma_weight_l1_flag
StdVideoEncodeH265WeightTableFlags flags
int8_t delta_chroma_weight_l1[15][2]
int8_t delta_chroma_offset_l0[15][2]
uint8_t luma_log2_weight_denom
int8_t delta_luma_weight_l1[15]
int8_t delta_luma_weight_l0[15]
int8_t delta_chroma_offset_l1[15][2]
int8_t delta_chroma_weight_l0[15][2]
int8_t luma_offset_l1[15]
int8_t delta_chroma_log2_weight_denom
int8_t luma_offset_l0[15]
#define STD_VIDEO_H265_MAX_CHROMA_PLANES
#define STD_VIDEO_H265_MAX_LONG_TERM_PICS
#define STD_VIDEO_H265_MAX_NUM_LIST_REF
#define STD_VIDEO_H265_MAX_DELTA_POC
#define STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS
struct StdVideoEncodeH265ReferenceInfoFlags StdVideoEncodeH265ReferenceInfoFlags
struct StdVideoEncodeH265ReferenceListsInfoFlags StdVideoEncodeH265ReferenceListsInfoFlags
struct StdVideoEncodeH265WeightTable StdVideoEncodeH265WeightTable
struct StdVideoEncodeH265PictureInfoFlags StdVideoEncodeH265PictureInfoFlags
struct StdVideoEncodeH265ReferenceListsInfo StdVideoEncodeH265ReferenceListsInfo
struct StdVideoEncodeH265SliceSegmentHeaderFlags StdVideoEncodeH265SliceSegmentHeaderFlags
struct StdVideoEncodeH265PictureInfo StdVideoEncodeH265PictureInfo
struct StdVideoEncodeH265WeightTableFlags StdVideoEncodeH265WeightTableFlags
struct StdVideoEncodeH265SliceSegmentHeader StdVideoEncodeH265SliceSegmentHeader
struct StdVideoEncodeH265LongTermRefPics StdVideoEncodeH265LongTermRefPics
struct StdVideoEncodeH265ReferenceInfo StdVideoEncodeH265ReferenceInfo