FFmpeg
|
#include <vulkan.h>
Data Fields | |
const AVClass * | class |
FFVulkanFunctions | vkfn |
FFVulkanExtensions | extensions |
VkPhysicalDeviceProperties2 | props |
VkPhysicalDeviceDriverProperties | driver_props |
VkPhysicalDeviceMemoryProperties | mprops |
VkPhysicalDeviceExternalMemoryHostPropertiesEXT | hprops |
VkPhysicalDeviceDescriptorBufferPropertiesEXT | desc_buf_props |
VkPhysicalDeviceSubgroupSizeControlProperties | subgroup_props |
VkPhysicalDeviceCooperativeMatrixPropertiesKHR | coop_matrix_props |
VkQueueFamilyQueryResultStatusPropertiesKHR * | query_props |
VkQueueFamilyVideoPropertiesKHR * | video_props |
VkQueueFamilyProperties2 * | qf_props |
int | tot_nb_qfs |
VkCooperativeMatrixPropertiesKHR * | coop_mat_props |
uint32_t | coop_mat_props_nb |
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT | atomic_float_feats |
VkPhysicalDeviceVulkan12Features | feats_12 |
VkPhysicalDeviceFeatures2 | feats |
AVHWDeviceContext * | device |
AVVulkanDeviceContext * | hwctx |
AVBufferRef * | input_frames_ref |
AVBufferRef * | frames_ref |
AVHWFramesContext * | frames |
AVVulkanFramesContext * | hwfc |
uint32_t | qfs [5] |
int | nb_qfs |
int | output_width |
int | output_height |
enum AVPixelFormat | output_format |
enum AVPixelFormat | input_format |
const AVClass* FFVulkanContext::class |
Definition at line 229 of file vulkan.h.
Referenced by bwdif_vulkan_config_output().
FFVulkanFunctions FFVulkanContext::vkfn |
Definition at line 231 of file vulkan.h.
Referenced by alloc_bind_mem(), alloc_mem(), avgblur_vulkan_uninit(), bwdif_vulkan_uninit(), check_extensions(), check_validation_layers(), chromaber_vulkan_uninit(), create_frame(), create_instance(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), find_device(), flip_vulkan_uninit(), gblur_vulkan_uninit(), overlay_vulkan_uninit(), prepare_frame(), scale_vulkan_uninit(), setup_queue_families(), transfer_image_buf(), transpose_vulkan_uninit(), try_export_flags(), uninit(), vkfmt_from_pixfmt2(), vulkan_device_create_internal(), vulkan_device_free(), vulkan_device_init(), vulkan_frame_free(), and vulkan_transfer_data().
FFVulkanExtensions FFVulkanContext::extensions |
Definition at line 232 of file vulkan.h.
Referenced by check_extensions(), create_frame(), create_instance(), find_device(), vulkan_device_init(), vulkan_pool_alloc(), and vulkan_transfer_data().
VkPhysicalDeviceDriverProperties FFVulkanContext::driver_props |
Definition at line 234 of file vulkan.h.
Referenced by ff_vk_decode_init().
VkPhysicalDeviceExternalMemoryHostPropertiesEXT FFVulkanContext::hprops |
VkPhysicalDeviceDescriptorBufferPropertiesEXT FFVulkanContext::desc_buf_props |
VkPhysicalDeviceSubgroupSizeControlProperties FFVulkanContext::subgroup_props |
VkPhysicalDeviceCooperativeMatrixPropertiesKHR FFVulkanContext::coop_matrix_props |
VkQueueFamilyQueryResultStatusPropertiesKHR* FFVulkanContext::query_props |
VkQueueFamilyVideoPropertiesKHR* FFVulkanContext::video_props |
VkCooperativeMatrixPropertiesKHR* FFVulkanContext::coop_mat_props |
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT FFVulkanContext::atomic_float_feats |
AVHWDeviceContext* FFVulkanContext::device |
Definition at line 252 of file vulkan.h.
Referenced by vulkan_device_init().
AVVulkanDeviceContext* FFVulkanContext::hwctx |
Definition at line 253 of file vulkan.h.
Referenced by avgblur_vulkan_uninit(), bwdif_vulkan_uninit(), chromaber_vulkan_uninit(), flip_vulkan_uninit(), gblur_vulkan_uninit(), overlay_vulkan_uninit(), scale_vulkan_uninit(), transpose_vulkan_uninit(), uninit(), and vulkan_device_init().
AVBufferRef* FFVulkanContext::input_frames_ref |
Definition at line 255 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), and bwdif_vulkan_config_output().
AVBufferRef* FFVulkanContext::frames_ref |
Definition at line 256 of file vulkan.h.
Referenced by bwdif_vulkan_config_output(), and testsrc_vulkan_config_props().
AVHWFramesContext* FFVulkanContext::frames |
Definition at line 257 of file vulkan.h.
Referenced by bwdif_vulkan_config_output().
AVVulkanFramesContext* FFVulkanContext::hwfc |
int FFVulkanContext::output_width |
Definition at line 264 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), config_props_output(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), and scale_vulkan_config_output().
int FFVulkanContext::output_height |
Definition at line 265 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), config_props_output(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), and scale_vulkan_config_output().
enum AVPixelFormat FFVulkanContext::output_format |
Definition at line 266 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), and testsrc_vulkan_config_props().
enum AVPixelFormat FFVulkanContext::input_format |