FFmpeg
Data Fields
VulkanEncodeH264Context Struct Reference

Data Fields

FFVulkanEncodeContext common
 
FFHWBaseEncodeH264 units
 
FFHWBaseEncodeH264Opts unit_opts
 
enum UnitElems unit_elems
 
uint8_t fixed_qp_p
 
uint8_t fixed_qp_b
 
VkVideoEncodeH264ProfileInfoKHR profile
 
VkVideoEncodeH264CapabilitiesKHR caps
 
VkVideoEncodeH264QualityLevelPropertiesKHR quality_props
 
CodedBitstreamContextcbs
 
CodedBitstreamFragment current_access_unit
 
H264RawAUD raw_aud
 
SEIRawUserDataUnregistered sei_identifier
 
H264RawSEIPicTiming sei_pic_timing
 
H264RawSEIRecoveryPoint sei_recovery_point
 
SEIRawUserDataRegistered sei_a53cc
 
void * sei_a53cc_data
 
char * sei_identifier_string
 

Detailed Description

Definition at line 88 of file vulkan_encode_h264.c.

Field Documentation

◆ common

FFVulkanEncodeContext VulkanEncodeH264Context::common

◆ units

FFHWBaseEncodeH264 VulkanEncodeH264Context::units

◆ unit_opts

FFHWBaseEncodeH264Opts VulkanEncodeH264Context::unit_opts

◆ unit_elems

enum UnitElems VulkanEncodeH264Context::unit_elems

◆ fixed_qp_p

uint8_t VulkanEncodeH264Context::fixed_qp_p

Definition at line 96 of file vulkan_encode_h264.c.

Referenced by init_enc_options(), and setup_slices().

◆ fixed_qp_b

uint8_t VulkanEncodeH264Context::fixed_qp_b

Definition at line 97 of file vulkan_encode_h264.c.

Referenced by init_enc_options(), and setup_slices().

◆ profile

VkVideoEncodeH264ProfileInfoKHR VulkanEncodeH264Context::profile

Definition at line 99 of file vulkan_encode_h264.c.

Referenced by init_profile().

◆ caps

VkVideoEncodeH264CapabilitiesKHR VulkanEncodeH264Context::caps

◆ quality_props

VkVideoEncodeH264QualityLevelPropertiesKHR VulkanEncodeH264Context::quality_props

Definition at line 102 of file vulkan_encode_h264.c.

Referenced by vulkan_encode_h264_init().

◆ cbs

CodedBitstreamContext* VulkanEncodeH264Context::cbs

◆ current_access_unit

CodedBitstreamFragment VulkanEncodeH264Context::current_access_unit

Definition at line 105 of file vulkan_encode_h264.c.

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

◆ raw_aud

H264RawAUD VulkanEncodeH264Context::raw_aud

Definition at line 107 of file vulkan_encode_h264.c.

Referenced by write_extra_headers(), and write_sequence_headers().

◆ sei_identifier

SEIRawUserDataUnregistered VulkanEncodeH264Context::sei_identifier

Definition at line 109 of file vulkan_encode_h264.c.

Referenced by vulkan_encode_h264_init(), and write_extra_headers().

◆ sei_pic_timing

H264RawSEIPicTiming VulkanEncodeH264Context::sei_pic_timing

Definition at line 110 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info(), and write_extra_headers().

◆ sei_recovery_point

H264RawSEIRecoveryPoint VulkanEncodeH264Context::sei_recovery_point

Definition at line 111 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info(), and write_extra_headers().

◆ sei_a53cc

SEIRawUserDataRegistered VulkanEncodeH264Context::sei_a53cc

Definition at line 112 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info(), and write_extra_headers().

◆ sei_a53cc_data

void* VulkanEncodeH264Context::sei_a53cc_data

Definition at line 113 of file vulkan_encode_h264.c.

Referenced by vk_enc_h264_update_pic_info().

◆ sei_identifier_string

char* VulkanEncodeH264Context::sei_identifier_string

Definition at line 114 of file vulkan_encode_h264.c.

Referenced by vulkan_encode_h264_init().


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