|
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 |
1.8.17