FFmpeg
Loading...
Searching...
No Matches
Data Fields
FFVulkanEncodeContext Struct Reference

#include <vulkan_encode.h>

Data Fields

 
 
 
const FFVulkanCodeccodec
 
int  explicit_qp
 
 
VkVideoSessionParametersKHR  session_params
 
 
 
 
VkVideoProfileInfoKHR  profile
 
VkVideoProfileListInfoKHR  profile_list
 
VkVideoCapabilitiesKHR  caps
 
VkVideoEncodeQualityLevelPropertiesKHR  quality_props
 
VkVideoEncodeCapabilitiesKHR  enc_caps
 
VkVideoEncodeUsageInfoKHR  usage_info
 
 
 
 
 
size_t  prev_buf_size
 

Detailed Description

Definition at line 169 of file vulkan_encode.h.

Field Documentation

◆  s

FFVulkanContext FFVulkanEncodeContext::s

Definition at line 170 of file vulkan_encode.h.

◆  common

FFVkVideoCommon FFVulkanEncodeContext::common

Definition at line 171 of file vulkan_encode.h.

◆  base

FFHWBaseEncodeContext FFVulkanEncodeContext::base

Definition at line 172 of file vulkan_encode.h.

Referenced by init_sequence_headers(), and init_sequence_headers().

◆  codec

const FFVulkanCodec* FFVulkanEncodeContext::codec

Definition at line 173 of file vulkan_encode.h.

◆  explicit_qp

int FFVulkanEncodeContext::explicit_qp

Definition at line 175 of file vulkan_encode.h.

Referenced by init_enc_options().

◆  session_reset

int FFVulkanEncodeContext::session_reset

Definition at line 176 of file vulkan_encode.h.

◆  session_params

VkVideoSessionParametersKHR FFVulkanEncodeContext::session_params

Definition at line 180 of file vulkan_encode.h.

◆  buf_pool

AVRefStructPool* FFVulkanEncodeContext::buf_pool

Definition at line 182 of file vulkan_encode.h.

◆  pic_format

VkFormat FFVulkanEncodeContext::pic_format

Definition at line 184 of file vulkan_encode.h.

◆  opts

FFVkEncodeCommonOptions FFVulkanEncodeContext::opts

Definition at line 186 of file vulkan_encode.h.

Referenced by init_enc_options(), init_enc_options(), init_enc_options(), init_profile(), init_profile(), init_sequence_headers(), init_sequence_headers(), setup_slices(), setup_slices(), vulkan_encode_av1_init(), vulkan_encode_h264_init(), and vulkan_encode_h265_init().

◆  profile

VkVideoProfileInfoKHR FFVulkanEncodeContext::profile

Definition at line 188 of file vulkan_encode.h.

◆  profile_list

VkVideoProfileListInfoKHR FFVulkanEncodeContext::profile_list

Definition at line 189 of file vulkan_encode.h.

◆  caps

VkVideoCapabilitiesKHR FFVulkanEncodeContext::caps

Definition at line 190 of file vulkan_encode.h.

◆  quality_props

VkVideoEncodeQualityLevelPropertiesKHR FFVulkanEncodeContext::quality_props

Definition at line 191 of file vulkan_encode.h.

◆  enc_caps

VkVideoEncodeCapabilitiesKHR FFVulkanEncodeContext::enc_caps

Definition at line 192 of file vulkan_encode.h.

◆  usage_info

VkVideoEncodeUsageInfoKHR FFVulkanEncodeContext::usage_info

Definition at line 193 of file vulkan_encode.h.

◆  qf_enc

AVVulkanDeviceQueueFamily* FFVulkanEncodeContext::qf_enc

Definition at line 195 of file vulkan_encode.h.

◆  enc_pool

FFVkExecPool FFVulkanEncodeContext::enc_pool

Definition at line 196 of file vulkan_encode.h.

◆  slots

FFHWBaseEncodePicture* FFVulkanEncodeContext::slots[32]

Definition at line 198 of file vulkan_encode.h.

◆  prev_buf_ref

FFVkBuffer* FFVulkanEncodeContext::prev_buf_ref

Definition at line 200 of file vulkan_encode.h.

◆  prev_buf_size

size_t FFVulkanEncodeContext::prev_buf_size

Definition at line 201 of file vulkan_encode.h.


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

Generated on Sun Sep 6 2026 19:21:26 for FFmpeg by doxygen 1.13.2

AltStyle によって変換されたページ (->オリジナル) /