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 |
VkBuffer FFVkBuffer::buf |
Definition at line 88 of file vulkan.h.
Referenced by create_mapped_buffer(), ff_vk_create_buf(), ff_vk_decode_frame(), ff_vk_free_buf(), ff_vk_shader_update_desc_buffer(), 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_decode_frame(), ff_vk_exec_pool_free(), ff_vk_free_buf(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), 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_decode_frame(), and vulkan_encode_output().
size_t FFVkBuffer::size |
Definition at line 91 of file vulkan.h.
Referenced by ff_vk_create_buf(), ff_vk_decode_add_slice(), init_gblur_pipeline(), and vulkan_encode_issue().
VkDeviceAddress FFVkBuffer::address |
Definition at line 92 of file vulkan.h.
Referenced by ff_vk_create_buf(), ff_vk_shader_register_exec(), and ff_vk_shader_update_desc_buffer().
uint8_t* FFVkBuffer::mapped_mem |
Definition at line 99 of file vulkan.h.
Referenced by ff_vk_decode_add_slice(), ff_vk_free_buf(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), vulkan_encode_issue(), and vulkan_encode_output().