FFmpeg
Data Fields
FFVulkanContext Struct Reference

#include <vulkan.h>

Data Fields

const AVClassclass
 
void * log_parent
 
FFVulkanFunctions vkfn
 
FFVulkanExtensions extensions
 
VkPhysicalDeviceProperties2 props
 
VkPhysicalDeviceVulkan11Properties props_11
 
VkPhysicalDeviceDriverProperties driver_props
 
VkPhysicalDeviceMemoryProperties mprops
 
VkPhysicalDeviceExternalMemoryHostPropertiesEXT hprops
 
VkPhysicalDeviceDescriptorBufferPropertiesEXT desc_buf_props
 
VkPhysicalDeviceSubgroupSizeControlProperties subgroup_props
 
VkPhysicalDeviceCooperativeMatrixPropertiesKHR coop_matrix_props
 
VkPhysicalDevicePushDescriptorPropertiesKHR push_desc_props
 
VkPhysicalDeviceOpticalFlowPropertiesNV optical_flow_props
 
VkQueueFamilyQueryResultStatusPropertiesKHR * query_props
 
VkQueueFamilyVideoPropertiesKHR * video_props
 
VkQueueFamilyProperties2 * qf_props
 
int tot_nb_qfs
 
VkPhysicalDeviceHostImageCopyPropertiesEXT host_image_props
 
VkImageLayout * host_image_copy_layouts
 
VkCooperativeMatrixPropertiesKHR * coop_mat_props
 
uint32_t coop_mat_props_nb
 
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT atomic_float_feats
 
VkPhysicalDeviceVulkan12Features feats_12
 
VkPhysicalDeviceFeatures2 feats
 
AVBufferRefdevice_ref
 
AVHWDeviceContextdevice
 
AVVulkanDeviceContexthwctx
 
AVBufferRefinput_frames_ref
 
AVBufferRefframes_ref
 
AVHWFramesContextframes
 
AVVulkanFramesContexthwfc
 
uint32_t qfs [64]
 
int nb_qfs
 
int output_width
 
int output_height
 
enum AVPixelFormat output_format
 
enum AVPixelFormat input_format
 

Detailed Description

Definition at line 274 of file vulkan.h.

Field Documentation

โ—† class

const AVClass* FFVulkanContext::class

Definition at line 275 of file vulkan.h.

Referenced by bwdif_vulkan_config_output().

โ—† log_parent

void* FFVulkanContext::log_parent

Definition at line 276 of file vulkan.h.

โ—† vkfn

FFVulkanFunctions FFVulkanContext::vkfn

โ—† extensions

FFVulkanExtensions FFVulkanContext::extensions

Definition at line 279 of file vulkan.h.

Referenced by get_packet(), and vulkan_encode_ffv1_submit_frame().

โ—† props

VkPhysicalDeviceProperties2 FFVulkanContext::props

Definition at line 280 of file vulkan.h.

Referenced by init_reset_shader().

โ—† props_11

VkPhysicalDeviceVulkan11Properties FFVulkanContext::props_11

Definition at line 281 of file vulkan.h.

Referenced by vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().

โ—† driver_props

VkPhysicalDeviceDriverProperties FFVulkanContext::driver_props

Definition at line 282 of file vulkan.h.

Referenced by ff_vk_decode_init().

โ—† mprops

VkPhysicalDeviceMemoryProperties FFVulkanContext::mprops

Definition at line 283 of file vulkan.h.

Referenced by vulkan_encode_ffv1_init().

โ—† hprops

VkPhysicalDeviceExternalMemoryHostPropertiesEXT FFVulkanContext::hprops

Definition at line 284 of file vulkan.h.

โ—† desc_buf_props

VkPhysicalDeviceDescriptorBufferPropertiesEXT FFVulkanContext::desc_buf_props

Definition at line 285 of file vulkan.h.

โ—† subgroup_props

VkPhysicalDeviceSubgroupSizeControlProperties FFVulkanContext::subgroup_props

Definition at line 286 of file vulkan.h.

โ—† coop_matrix_props

VkPhysicalDeviceCooperativeMatrixPropertiesKHR FFVulkanContext::coop_matrix_props

Definition at line 287 of file vulkan.h.

โ—† push_desc_props

VkPhysicalDevicePushDescriptorPropertiesKHR FFVulkanContext::push_desc_props

Definition at line 288 of file vulkan.h.

โ—† optical_flow_props

VkPhysicalDeviceOpticalFlowPropertiesNV FFVulkanContext::optical_flow_props

Definition at line 289 of file vulkan.h.

โ—† query_props

VkQueueFamilyQueryResultStatusPropertiesKHR* FFVulkanContext::query_props

Definition at line 290 of file vulkan.h.

โ—† video_props

VkQueueFamilyVideoPropertiesKHR* FFVulkanContext::video_props

Definition at line 291 of file vulkan.h.

โ—† qf_props

VkQueueFamilyProperties2* FFVulkanContext::qf_props

Definition at line 292 of file vulkan.h.

โ—† tot_nb_qfs

int FFVulkanContext::tot_nb_qfs

Definition at line 293 of file vulkan.h.

โ—† host_image_props

VkPhysicalDeviceHostImageCopyPropertiesEXT FFVulkanContext::host_image_props

Definition at line 294 of file vulkan.h.

โ—† host_image_copy_layouts

VkImageLayout* FFVulkanContext::host_image_copy_layouts

Definition at line 295 of file vulkan.h.

โ—† coop_mat_props

VkCooperativeMatrixPropertiesKHR* FFVulkanContext::coop_mat_props

Definition at line 297 of file vulkan.h.

โ—† coop_mat_props_nb

uint32_t FFVulkanContext::coop_mat_props_nb

Definition at line 298 of file vulkan.h.

โ—† atomic_float_feats

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT FFVulkanContext::atomic_float_feats

Definition at line 300 of file vulkan.h.

โ—† feats_12

VkPhysicalDeviceVulkan12Features FFVulkanContext::feats_12

Definition at line 301 of file vulkan.h.

โ—† feats

VkPhysicalDeviceFeatures2 FFVulkanContext::feats

Definition at line 302 of file vulkan.h.

โ—† device_ref

AVBufferRef* FFVulkanContext::device_ref

Definition at line 304 of file vulkan.h.

Referenced by get_supported_rgb_buffer_fmt(), and init_indirect().

โ—† device

AVHWDeviceContext* FFVulkanContext::device

Definition at line 305 of file vulkan.h.

โ—† hwctx

AVVulkanDeviceContext* FFVulkanContext::hwctx

โ—† input_frames_ref

AVBufferRef* FFVulkanContext::input_frames_ref

Definition at line 308 of file vulkan.h.

Referenced by bwdif_vulkan_config_input(), and bwdif_vulkan_config_output().

โ—† frames_ref

AVBufferRef* FFVulkanContext::frames_ref

Definition at line 309 of file vulkan.h.

Referenced by bwdif_vulkan_config_output(), and testsrc_vulkan_config_props().

โ—† frames

AVHWFramesContext* FFVulkanContext::frames

โ—† hwfc

AVVulkanFramesContext* FFVulkanContext::hwfc

Definition at line 311 of file vulkan.h.

โ—† qfs

uint32_t FFVulkanContext::qfs[64]

Definition at line 313 of file vulkan.h.

โ—† nb_qfs

int FFVulkanContext::nb_qfs

Definition at line 314 of file vulkan.h.

โ—† output_width

int FFVulkanContext::output_width

โ—† output_height

int FFVulkanContext::output_height

โ—† output_format

enum AVPixelFormat FFVulkanContext::output_format

โ—† input_format

enum AVPixelFormat FFVulkanContext::input_format

Definition at line 320 of file vulkan.h.

Referenced by blackdetect_vulkan_filter_frame(), and config_output().


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