| 
    FFmpeg
    
   | 
 
#include <vulkan.h>
Data Fields | |
| VkBuffer | buf | 
| VkDeviceMemory | mem | 
| VkMemoryPropertyFlagBits | flags | 
| size_t | size | 
| VkDeviceAddress | address | 
| VkPipelineStageFlags2 | stage | 
| VkAccessFlags2 | access | 
| uint8_t * | mapped_mem | 
| size_t | virtual_offset | 
| AVBufferRef * | host_ref | 
| VkBuffer FFVkBuffer::buf | 
Definition at line 88 of file vulkan.h.
Referenced by create_mapped_buffer(), denoise_pass(), ff_vk_create_buf(), ff_vk_free_buf(), ff_vk_host_map_buffer(), ff_vk_shader_update_desc_buffer(), nlmeans_vulkan_filter_frame(), transfer_slices(), vulkan_encode_ffv1_submit_frame(), vulkan_encode_issue(), and vulkan_transfer_frame().
| VkDeviceMemory FFVkBuffer::mem | 
Definition at line 89 of file vulkan.h.
Referenced by copy_buffer_data(), create_mapped_buffer(), ff_vk_create_buf(), ff_vk_exec_pool_free(), ff_vk_free_buf(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), get_packet(), vk_ffv1_free_frame_priv(), and vulkan_encode_output().
| VkMemoryPropertyFlagBits FFVkBuffer::flags | 
Definition at line 90 of file vulkan.h.
Referenced by create_mapped_buffer(), ff_vk_create_buf(), ff_vk_host_map_buffer(), get_packet(), vk_ffv1_free_frame_priv(), and vulkan_encode_output().
| size_t FFVkBuffer::size | 
Definition at line 91 of file vulkan.h.
Referenced by denoise_pass(), ff_vk_create_buf(), ff_vk_decode_add_slice(), ff_vk_host_map_buffer(), init_gblur_pipeline(), nlmeans_vulkan_filter_frame(), vk_decode_ffv1_init(), vulkan_encode_ffv1_init(), vulkan_encode_ffv1_submit_frame(), and vulkan_encode_issue().
| VkDeviceAddress FFVkBuffer::address | 
Definition at line 92 of file vulkan.h.
Referenced by ff_vk_create_buf(), ff_vk_host_map_buffer(), ff_vk_shader_register_exec(), ff_vk_shader_update_desc_buffer(), nlmeans_vulkan_filter_frame(), vk_ffv1_end_frame(), vk_prores_end_frame(), vk_prores_raw_end_frame(), and vulkan_encode_ffv1_submit_frame().
| VkPipelineStageFlags2 FFVkBuffer::stage | 
Definition at line 95 of file vulkan.h.
Referenced by denoise_pass(), nlmeans_vulkan_filter_frame(), transfer_slices(), and vulkan_encode_ffv1_submit_frame().
| VkAccessFlags2 FFVkBuffer::access | 
Definition at line 96 of file vulkan.h.
Referenced by denoise_pass(), nlmeans_vulkan_filter_frame(), transfer_slices(), and vulkan_encode_ffv1_submit_frame().
| uint8_t* FFVkBuffer::mapped_mem | 
Definition at line 100 of file vulkan.h.
Referenced by blackdetect_vulkan_filter_frame(), ff_vk_decode_add_slice(), ff_vk_free_buf(), ff_vk_host_map_buffer(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), get_packet(), scdet_vulkan_filter_frame(), vk_ffv1_decode_slice(), vk_ffv1_free_frame_priv(), vk_prores_decode_slice(), vk_prores_raw_decode_slice(), vulkan_encode_issue(), and vulkan_encode_output().
| size_t FFVkBuffer::virtual_offset | 
Definition at line 105 of file vulkan.h.
Referenced by ff_vk_host_map_buffer(), and ff_vk_shader_update_desc_buffer().
| AVBufferRef* FFVkBuffer::host_ref | 
Definition at line 108 of file vulkan.h.
Referenced by ff_vk_free_buf(), ff_vk_host_map_buffer(), and vk_prores_raw_decode_slice().
 1.8.17