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 96 of file vulkan.h.
Referenced by create_mapped_buffer(), ff_vk_create_buf(), ff_vk_decode_frame(), ff_vk_free_buf(), vulkan_encode_issue(), and vulkan_transfer_frame().
VkDeviceMemory FFVkBuffer::mem |
Definition at line 97 of file vulkan.h.
Referenced by copy_buffer_data(), create_mapped_buffer(), ff_vk_create_buf(), ff_vk_decode_frame(), ff_vk_free_buf(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), and vulkan_encode_output().
VkMemoryPropertyFlagBits FFVkBuffer::flags |
Definition at line 98 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 99 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 100 of file vulkan.h.
Referenced by ff_vk_create_buf(), and init_gblur_pipeline().
uint8_t* FFVkBuffer::mapped_mem |
Definition at line 107 of file vulkan.h.
Referenced by ff_vk_decode_add_slice(), ff_vk_free_buf(), vulkan_encode_issue(), and vulkan_encode_output().