FFmpeg
Data Fields
VulkanEncodeH265Context Struct Reference

Data Fields

FFVulkanEncodeContext common
 
FFHWBaseEncodeH265 units
 
FFHWBaseEncodeH265Opts unit_opts
 
enum UnitElems unit_elems
 
uint8_t fixed_qp_idr
 
uint8_t fixed_qp_p
 
uint8_t fixed_qp_b
 
uint64_t hrd_buffer_size
 
uint64_t initial_buffer_fullness
 
VkVideoEncodeH265ProfileInfoKHR profile
 
VkVideoEncodeH265CapabilitiesKHR caps
 
VkVideoEncodeH265QualityLevelPropertiesKHR quality_props
 
CodedBitstreamContextcbs
 
CodedBitstreamFragment current_access_unit
 
H265RawAUD raw_aud
 
SEIRawMasteringDisplayColourVolume sei_mastering_display
 
SEIRawContentLightLevelInfo sei_content_light_level
 
SEIRawUserDataRegistered sei_a53cc
 
void * sei_a53cc_data
 

Detailed Description

Definition at line 80 of file vulkan_encode_h265.c.

Field Documentation

◆ common

FFVulkanEncodeContext VulkanEncodeH265Context::common

◆ units

FFHWBaseEncodeH265 VulkanEncodeH265Context::units

◆ unit_opts

FFHWBaseEncodeH265Opts VulkanEncodeH265Context::unit_opts

Definition at line 84 of file vulkan_encode_h265.c.

Referenced by init_sequence_headers().

◆ unit_elems

enum UnitElems VulkanEncodeH265Context::unit_elems

Definition at line 86 of file vulkan_encode_h265.c.

Referenced by vk_enc_h265_update_pic_info().

◆ fixed_qp_idr

uint8_t VulkanEncodeH265Context::fixed_qp_idr

◆ fixed_qp_p

uint8_t VulkanEncodeH265Context::fixed_qp_p

Definition at line 89 of file vulkan_encode_h265.c.

Referenced by init_enc_options(), and setup_slices().

◆ fixed_qp_b

uint8_t VulkanEncodeH265Context::fixed_qp_b

Definition at line 90 of file vulkan_encode_h265.c.

Referenced by init_enc_options(), and setup_slices().

◆ hrd_buffer_size

uint64_t VulkanEncodeH265Context::hrd_buffer_size

Definition at line 92 of file vulkan_encode_h265.c.

Referenced by init_enc_options(), and init_pic_rc().

◆ initial_buffer_fullness

uint64_t VulkanEncodeH265Context::initial_buffer_fullness

Definition at line 93 of file vulkan_encode_h265.c.

Referenced by init_enc_options(), and init_pic_rc().

◆ profile

VkVideoEncodeH265ProfileInfoKHR VulkanEncodeH265Context::profile

Definition at line 95 of file vulkan_encode_h265.c.

Referenced by init_profile().

◆ caps

VkVideoEncodeH265CapabilitiesKHR VulkanEncodeH265Context::caps

◆ quality_props

VkVideoEncodeH265QualityLevelPropertiesKHR VulkanEncodeH265Context::quality_props

Definition at line 98 of file vulkan_encode_h265.c.

Referenced by vulkan_encode_h265_init().

◆ cbs

CodedBitstreamContext* VulkanEncodeH265Context::cbs

◆ current_access_unit

CodedBitstreamFragment VulkanEncodeH265Context::current_access_unit

Definition at line 101 of file vulkan_encode_h265.c.

Referenced by write_extra_headers(), write_filler(), and write_sequence_headers().

◆ raw_aud

H265RawAUD VulkanEncodeH265Context::raw_aud

◆ sei_mastering_display

SEIRawMasteringDisplayColourVolume VulkanEncodeH265Context::sei_mastering_display

Definition at line 105 of file vulkan_encode_h265.c.

Referenced by vk_enc_h265_update_pic_info(), and write_extra_headers().

◆ sei_content_light_level

SEIRawContentLightLevelInfo VulkanEncodeH265Context::sei_content_light_level

Definition at line 106 of file vulkan_encode_h265.c.

Referenced by vk_enc_h265_update_pic_info(), and write_extra_headers().

◆ sei_a53cc

SEIRawUserDataRegistered VulkanEncodeH265Context::sei_a53cc

Definition at line 107 of file vulkan_encode_h265.c.

Referenced by vk_enc_h265_update_pic_info(), and write_extra_headers().

◆ sei_a53cc_data

void* VulkanEncodeH265Context::sei_a53cc_data

Definition at line 108 of file vulkan_encode_h265.c.

Referenced by vk_enc_h265_update_pic_info().


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