FFmpeg
Data Fields
VulkanEncodeAV1Context Struct Reference

Data Fields

FFVulkanEncodeContext common
 
CodedBitstreamContextcbs
 
CodedBitstreamFragment current_access_unit
 
enum UnitElems unit_elems
 
AV1RawOBU seq_hdr_obu
 
AV1RawOBU meta_cll_obu
 
AV1RawOBU meta_mastering_obu
 
VkVideoEncodeAV1ProfileInfoKHR profile
 
VkVideoEncodeAV1CapabilitiesKHR caps
 
VkVideoEncodeAV1QualityLevelPropertiesKHR quality_props
 
uint64_t hrd_buffer_size
 
uint64_t initial_buffer_fullness
 
int uniform_tile
 
int tile_cols
 
int tile_rows
 
int seq_tier
 
int seq_level_idx
 
int q_idx_idr
 
int q_idx_p
 
int q_idx_b
 
uint8_t * padding_payload
 

Detailed Description

Definition at line 73 of file vulkan_encode_av1.c.

Field Documentation

◆ common

FFVulkanEncodeContext VulkanEncodeAV1Context::common

◆ cbs

CodedBitstreamContext* VulkanEncodeAV1Context::cbs

Definition at line 76 of file vulkan_encode_av1.c.

Referenced by vulkan_encode_av1_init(), and vulkan_encode_av1_write_obu().

◆ current_access_unit

CodedBitstreamFragment VulkanEncodeAV1Context::current_access_unit

Definition at line 77 of file vulkan_encode_av1.c.

Referenced by write_extra_headers(), write_padding(), and write_sequence_header().

◆ unit_elems

enum UnitElems VulkanEncodeAV1Context::unit_elems

Definition at line 79 of file vulkan_encode_av1.c.

Referenced by init_pic_params().

◆ seq_hdr_obu

AV1RawOBU VulkanEncodeAV1Context::seq_hdr_obu

◆ meta_cll_obu

AV1RawOBU VulkanEncodeAV1Context::meta_cll_obu

Definition at line 81 of file vulkan_encode_av1.c.

Referenced by init_pic_params(), and write_extra_headers().

◆ meta_mastering_obu

AV1RawOBU VulkanEncodeAV1Context::meta_mastering_obu

Definition at line 82 of file vulkan_encode_av1.c.

Referenced by init_pic_params(), and write_extra_headers().

◆ profile

VkVideoEncodeAV1ProfileInfoKHR VulkanEncodeAV1Context::profile

Definition at line 84 of file vulkan_encode_av1.c.

Referenced by init_profile().

◆ caps

VkVideoEncodeAV1CapabilitiesKHR VulkanEncodeAV1Context::caps

◆ quality_props

VkVideoEncodeAV1QualityLevelPropertiesKHR VulkanEncodeAV1Context::quality_props

Definition at line 87 of file vulkan_encode_av1.c.

Referenced by vulkan_encode_av1_init().

◆ hrd_buffer_size

uint64_t VulkanEncodeAV1Context::hrd_buffer_size

Definition at line 89 of file vulkan_encode_av1.c.

Referenced by init_enc_options(), and init_pic_rc().

◆ initial_buffer_fullness

uint64_t VulkanEncodeAV1Context::initial_buffer_fullness

Definition at line 90 of file vulkan_encode_av1.c.

Referenced by init_enc_options(), and init_pic_rc().

◆ uniform_tile

int VulkanEncodeAV1Context::uniform_tile

Definition at line 92 of file vulkan_encode_av1.c.

Referenced by init_pic_params().

◆ tile_cols

int VulkanEncodeAV1Context::tile_cols

Definition at line 93 of file vulkan_encode_av1.c.

Referenced by init_pic_params(), and init_profile().

◆ tile_rows

int VulkanEncodeAV1Context::tile_rows

Definition at line 94 of file vulkan_encode_av1.c.

Referenced by init_pic_params(), and init_profile().

◆ seq_tier

int VulkanEncodeAV1Context::seq_tier

Definition at line 96 of file vulkan_encode_av1.c.

Referenced by init_profile(), and init_sequence_headers().

◆ seq_level_idx

int VulkanEncodeAV1Context::seq_level_idx

Definition at line 97 of file vulkan_encode_av1.c.

Referenced by init_profile(), and init_sequence_headers().

◆ q_idx_idr

int VulkanEncodeAV1Context::q_idx_idr

Definition at line 99 of file vulkan_encode_av1.c.

Referenced by init_enc_options(), and init_pic_params().

◆ q_idx_p

int VulkanEncodeAV1Context::q_idx_p

Definition at line 100 of file vulkan_encode_av1.c.

Referenced by init_enc_options(), and init_pic_params().

◆ q_idx_b

int VulkanEncodeAV1Context::q_idx_b

Definition at line 101 of file vulkan_encode_av1.c.

Referenced by init_enc_options(), and init_pic_params().

◆ padding_payload

uint8_t* VulkanEncodeAV1Context::padding_payload

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