FFmpeg
Data Fields
FFVulkanEncodeContext Struct Reference

#include <vulkan_encode.h>

Data Fields

FFVulkanContext s
 
FFVkVideoCommon common
 
FFHWBaseEncodeContext base
 
const FFVulkanCodeccodec
 
int explicit_qp
 
int session_reset
 
VkVideoSessionParametersKHR session_params
 
AVBufferPoolbuf_pool
 
VkFormat pic_format
 
FFVkEncodeCommonOptions opts
 
VkVideoProfileInfoKHR profile
 
VkVideoProfileListInfoKHR profile_list
 
VkVideoCapabilitiesKHR caps
 
VkVideoEncodeQualityLevelPropertiesKHR quality_props
 
VkVideoEncodeCapabilitiesKHR enc_caps
 
VkVideoEncodeUsageInfoKHR usage_info
 
FFVkQueueFamilyCtx qf_enc
 
FFVkExecPool enc_pool
 
FFHWBaseEncodePictureslots [32]
 

Detailed Description

Definition at line 165 of file vulkan_encode.h.

Field Documentation

◆ s

FFVulkanContext FFVulkanEncodeContext::s

Definition at line 166 of file vulkan_encode.h.

◆ common

FFVkVideoCommon FFVulkanEncodeContext::common

Definition at line 167 of file vulkan_encode.h.

◆ base

FFHWBaseEncodeContext FFVulkanEncodeContext::base

Definition at line 168 of file vulkan_encode.h.

Referenced by init_sequence_headers().

◆ codec

const FFVulkanCodec* FFVulkanEncodeContext::codec

Definition at line 169 of file vulkan_encode.h.

◆ explicit_qp

int FFVulkanEncodeContext::explicit_qp

Definition at line 171 of file vulkan_encode.h.

Referenced by init_enc_options().

◆ session_reset

int FFVulkanEncodeContext::session_reset

Definition at line 172 of file vulkan_encode.h.

◆ session_params

VkVideoSessionParametersKHR FFVulkanEncodeContext::session_params

Definition at line 176 of file vulkan_encode.h.

◆ buf_pool

AVBufferPool* FFVulkanEncodeContext::buf_pool

Definition at line 178 of file vulkan_encode.h.

◆ pic_format

VkFormat FFVulkanEncodeContext::pic_format

Definition at line 180 of file vulkan_encode.h.

◆ opts

FFVkEncodeCommonOptions FFVulkanEncodeContext::opts

◆ profile

VkVideoProfileInfoKHR FFVulkanEncodeContext::profile

Definition at line 184 of file vulkan_encode.h.

◆ profile_list

VkVideoProfileListInfoKHR FFVulkanEncodeContext::profile_list

Definition at line 185 of file vulkan_encode.h.

◆ caps

VkVideoCapabilitiesKHR FFVulkanEncodeContext::caps

Definition at line 186 of file vulkan_encode.h.

◆ quality_props

VkVideoEncodeQualityLevelPropertiesKHR FFVulkanEncodeContext::quality_props

Definition at line 187 of file vulkan_encode.h.

◆ enc_caps

VkVideoEncodeCapabilitiesKHR FFVulkanEncodeContext::enc_caps

Definition at line 188 of file vulkan_encode.h.

◆ usage_info

VkVideoEncodeUsageInfoKHR FFVulkanEncodeContext::usage_info

Definition at line 189 of file vulkan_encode.h.

◆ qf_enc

FFVkQueueFamilyCtx FFVulkanEncodeContext::qf_enc

Definition at line 191 of file vulkan_encode.h.

◆ enc_pool

FFVkExecPool FFVulkanEncodeContext::enc_pool

Definition at line 192 of file vulkan_encode.h.

◆ slots

FFHWBaseEncodePicture* FFVulkanEncodeContext::slots[32]

Definition at line 194 of file vulkan_encode.h.


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