|
FFmpeg
|
#include <vulkan.h>
Data Fields | |
| const AVClass * | class |
| 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 |
| AVBufferRef * | device_ref |
| AVHWDeviceContext * | device |
| AVVulkanDeviceContext * | hwctx |
| AVBufferRef * | input_frames_ref |
| AVBufferRef * | frames_ref |
| AVHWFramesContext * | frames |
| AVVulkanFramesContext * | hwfc |
| uint32_t | qfs [64] |
| int | nb_qfs |
| int | output_width |
| int | output_height |
| enum AVPixelFormat | output_format |
| enum AVPixelFormat | input_format |
| const AVClass* FFVulkanContext::class |
Definition at line 275 of file vulkan.h.
Referenced by bwdif_vulkan_config_output().
| FFVulkanFunctions FFVulkanContext::vkfn |
Definition at line 278 of file vulkan.h.
Referenced by blackdetect_vulkan_filter_frame(), check_layers(), chromaber_vulkan_uninit(), denoise_pass(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), get_packet(), interlace_vulkan_uninit(), nlmeans_vulkan_filter_frame(), run_rct_search(), scale_vulkan_uninit(), scdet_vulkan_filter_frame(), transfer_slices(), uninit(), vkfmt_from_pixfmt2(), and vulkan_encode_ffv1_submit_frame().
| FFVulkanExtensions FFVulkanContext::extensions |
Definition at line 279 of file vulkan.h.
Referenced by get_packet(), and vulkan_encode_ffv1_submit_frame().
| VkPhysicalDeviceProperties2 FFVulkanContext::props |
Definition at line 280 of file vulkan.h.
Referenced by init_reset_shader().
| VkPhysicalDeviceVulkan11Properties FFVulkanContext::props_11 |
Definition at line 281 of file vulkan.h.
Referenced by vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| VkPhysicalDeviceDriverProperties FFVulkanContext::driver_props |
Definition at line 282 of file vulkan.h.
Referenced by ff_vk_decode_init(), and init_encode_shader().
| VkPhysicalDeviceMemoryProperties FFVulkanContext::mprops |
Definition at line 283 of file vulkan.h.
Referenced by vulkan_encode_ffv1_init().
| VkPhysicalDeviceExternalMemoryHostPropertiesEXT FFVulkanContext::hprops |
| VkPhysicalDeviceDescriptorBufferPropertiesEXT FFVulkanContext::desc_buf_props |
| VkPhysicalDeviceSubgroupSizeControlProperties FFVulkanContext::subgroup_props |
| VkPhysicalDeviceCooperativeMatrixPropertiesKHR FFVulkanContext::coop_matrix_props |
| VkPhysicalDevicePushDescriptorPropertiesKHR FFVulkanContext::push_desc_props |
| VkPhysicalDeviceOpticalFlowPropertiesNV FFVulkanContext::optical_flow_props |
| VkQueueFamilyQueryResultStatusPropertiesKHR* FFVulkanContext::query_props |
| VkQueueFamilyVideoPropertiesKHR* FFVulkanContext::video_props |
| VkPhysicalDeviceHostImageCopyPropertiesEXT FFVulkanContext::host_image_props |
| VkCooperativeMatrixPropertiesKHR* FFVulkanContext::coop_mat_props |
| VkPhysicalDeviceShaderAtomicFloatFeaturesEXT FFVulkanContext::atomic_float_feats |
| AVBufferRef* FFVulkanContext::device_ref |
Definition at line 304 of file vulkan.h.
Referenced by get_supported_rgb_buffer_fmt(), and init_indirect().
| AVHWDeviceContext* FFVulkanContext::device |
| AVVulkanDeviceContext* FFVulkanContext::hwctx |
Definition at line 306 of file vulkan.h.
Referenced by chromaber_vulkan_uninit(), get_packet(), interlace_vulkan_uninit(), scale_vulkan_uninit(), and uninit().
| AVBufferRef* FFVulkanContext::input_frames_ref |
Definition at line 308 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), and bwdif_vulkan_config_output().
| AVBufferRef* FFVulkanContext::frames_ref |
Definition at line 309 of file vulkan.h.
Referenced by bwdif_vulkan_config_output(), and testsrc_vulkan_config_props().
| AVHWFramesContext* FFVulkanContext::frames |
Definition at line 310 of file vulkan.h.
Referenced by bwdif_vulkan_config_output(), init_encode_shader(), init_indirect(), init_rct_search_shader(), and init_setup_shader().
| AVVulkanFramesContext* FFVulkanContext::hwfc |
| int FFVulkanContext::output_width |
Definition at line 317 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), config_props_output(), denoise_pass(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), nlmeans_vulkan_filter_frame(), and scale_vulkan_config_output().
| int FFVulkanContext::output_height |
Definition at line 318 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), config_props_output(), denoise_pass(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), nlmeans_vulkan_filter_frame(), and scale_vulkan_config_output().
| enum AVPixelFormat FFVulkanContext::output_format |
Definition at line 319 of file vulkan.h.
Referenced by bwdif_vulkan_config_input(), bwdif_vulkan_config_output(), init_denoise_pipeline(), init_filter(), nlmeans_vulkan_filter_frame(), and testsrc_vulkan_config_props().
| enum AVPixelFormat FFVulkanContext::input_format |
Definition at line 320 of file vulkan.h.
Referenced by blackdetect_vulkan_filter_frame(), config_output(), init_denoise_pipeline(), and init_weights_pipeline().
1.8.17