FFmpeg
Data Fields
VulkanEncodeH264Picture Struct Reference

Data Fields

int frame_num
 
int64_t last_idr_frame
 
uint16_t idr_pic_id
 
int primary_pic_type
 
int slice_type
 
int pic_order_cnt
 
enum UnitElems units_needed
 
VkVideoEncodeH264RateControlInfoKHR vkrc_info
 
VkVideoEncodeH264RateControlLayerInfoKHR vkrc_layer_info
 
VkVideoEncodeH264GopRemainingFrameInfoKHR vkrc_remaining
 
StdVideoEncodeH264WeightTable slice_wt
 
StdVideoEncodeH264SliceHeader slice_hdr
 
VkVideoEncodeH264NaluSliceInfoKHR vkslice
 
StdVideoEncodeH264PictureInfo h264pic_info
 
VkVideoEncodeH264PictureInfoKHR vkh264pic_info
 
StdVideoEncodeH264ReferenceInfo h264dpb_info
 
VkVideoEncodeH264DpbSlotInfoKHR vkh264dpb_info
 
StdVideoEncodeH264RefListModEntry mods [MAX_REFERENCE_LIST_NUM][H264_MAX_RPLM_COUNT]
 
StdVideoEncodeH264RefPicMarkingEntry mmco [H264_MAX_RPLM_COUNT]
 
StdVideoEncodeH264ReferenceListsInfo ref_list_info
 

Detailed Description

Definition at line 59 of file vulkan_encode_h264.c.

Field Documentation

◆ frame_num

int VulkanEncodeH264Picture::frame_num

◆ last_idr_frame

int64_t VulkanEncodeH264Picture::last_idr_frame

Definition at line 61 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info().

◆ idr_pic_id

uint16_t VulkanEncodeH264Picture::idr_pic_id

Definition at line 62 of file vulkan_encode_h264.c.

Referenced by init_pic_params(), and vk_enc_h264_update_pic_info().

◆ primary_pic_type

int VulkanEncodeH264Picture::primary_pic_type

Definition at line 63 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info().

◆ slice_type

int VulkanEncodeH264Picture::slice_type

Definition at line 64 of file vulkan_encode_h264.c.

Referenced by setup_slices(), and vk_enc_h264_update_pic_info().

◆ pic_order_cnt

int VulkanEncodeH264Picture::pic_order_cnt

◆ units_needed

enum UnitElems VulkanEncodeH264Picture::units_needed

◆ vkrc_info

VkVideoEncodeH264RateControlInfoKHR VulkanEncodeH264Picture::vkrc_info

Definition at line 69 of file vulkan_encode_h264.c.

Referenced by init_pic_rc().

◆ vkrc_layer_info

VkVideoEncodeH264RateControlLayerInfoKHR VulkanEncodeH264Picture::vkrc_layer_info

Definition at line 70 of file vulkan_encode_h264.c.

Referenced by init_pic_rc().

◆ vkrc_remaining

VkVideoEncodeH264GopRemainingFrameInfoKHR VulkanEncodeH264Picture::vkrc_remaining

Definition at line 71 of file vulkan_encode_h264.c.

◆ slice_wt

StdVideoEncodeH264WeightTable VulkanEncodeH264Picture::slice_wt

Definition at line 73 of file vulkan_encode_h264.c.

Referenced by setup_slices().

◆ slice_hdr

StdVideoEncodeH264SliceHeader VulkanEncodeH264Picture::slice_hdr

Definition at line 74 of file vulkan_encode_h264.c.

Referenced by setup_slices().

◆ vkslice

VkVideoEncodeH264NaluSliceInfoKHR VulkanEncodeH264Picture::vkslice

Definition at line 75 of file vulkan_encode_h264.c.

Referenced by setup_slices().

◆ h264pic_info

StdVideoEncodeH264PictureInfo VulkanEncodeH264Picture::h264pic_info

Definition at line 77 of file vulkan_encode_h264.c.

Referenced by init_pic_params(), and setup_refs().

◆ vkh264pic_info

VkVideoEncodeH264PictureInfoKHR VulkanEncodeH264Picture::vkh264pic_info

Definition at line 78 of file vulkan_encode_h264.c.

Referenced by init_pic_params(), and setup_slices().

◆ h264dpb_info

StdVideoEncodeH264ReferenceInfo VulkanEncodeH264Picture::h264dpb_info

Definition at line 80 of file vulkan_encode_h264.c.

Referenced by init_pic_params().

◆ vkh264dpb_info

VkVideoEncodeH264DpbSlotInfoKHR VulkanEncodeH264Picture::vkh264dpb_info

Definition at line 81 of file vulkan_encode_h264.c.

Referenced by init_pic_params().

◆ mods

StdVideoEncodeH264RefListModEntry VulkanEncodeH264Picture::mods[MAX_REFERENCE_LIST_NUM][H264_MAX_RPLM_COUNT]

Definition at line 83 of file vulkan_encode_h264.c.

Referenced by setup_refs().

◆ mmco

StdVideoEncodeH264RefPicMarkingEntry VulkanEncodeH264Picture::mmco[H264_MAX_RPLM_COUNT]

Definition at line 84 of file vulkan_encode_h264.c.

Referenced by setup_refs().

◆ ref_list_info

StdVideoEncodeH264ReferenceListsInfo VulkanEncodeH264Picture::ref_list_info

Definition at line 85 of file vulkan_encode_h264.c.

Referenced by setup_refs().


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