FFmpeg
Data Fields
FFVkBuffer Struct Reference

#include <vulkan.h>

Data Fields

VkBuffer buf
 
VkDeviceMemory mem
 
VkMemoryPropertyFlagBits flags
 
size_t size
 
VkDeviceAddress address
 
VkPipelineStageFlags2 stage
 
VkAccessFlags2 access
 
uint8_t * mapped_mem
 

Detailed Description

Definition at line 96 of file vulkan.h.

Field Documentation

◆ buf

VkBuffer FFVkBuffer::buf

Definition at line 97 of file vulkan.h.

Referenced by ff_vk_create_buf(), ff_vk_decode_frame(), ff_vk_free_buf(), and transfer_image_buf().

◆ mem

VkDeviceMemory FFVkBuffer::mem

◆ flags

VkMemoryPropertyFlagBits FFVkBuffer::flags

Definition at line 99 of file vulkan.h.

Referenced by ff_vk_create_buf(), and ff_vk_decode_frame().

◆ size

size_t FFVkBuffer::size

Definition at line 100 of file vulkan.h.

Referenced by ff_vk_create_buf(), ff_vk_decode_add_slice(), and init_gblur_pipeline().

◆ address

VkDeviceAddress FFVkBuffer::address

Definition at line 101 of file vulkan.h.

Referenced by ff_vk_create_buf(), and init_gblur_pipeline().

◆ stage

VkPipelineStageFlags2 FFVkBuffer::stage

Definition at line 104 of file vulkan.h.

◆ access

VkAccessFlags2 FFVkBuffer::access

Definition at line 105 of file vulkan.h.

◆ mapped_mem

uint8_t* FFVkBuffer::mapped_mem

Definition at line 108 of file vulkan.h.

Referenced by ff_vk_free_buf().


The documentation for this struct was generated from the following file: