FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | FFVulkanFunctions |
Macros | |
#define | VK_NO_PROTOTYPES |
#define | VK_ENABLE_BETA_EXTENSIONS |
#define | FN_LIST(MACRO) |
#define | FN_LIST_WIN32(MACRO) |
#define | PFN_DEF(req_inst, req_dev, ext_flag, name) PFN_vk##name name; |
Enumerations | |
enum | FFVulkanExtensions { FF_VK_EXT_EXTERNAL_DMABUF_MEMORY = 1ULL << 0, FF_VK_EXT_DRM_MODIFIER_FLAGS = 1ULL << 1, FF_VK_EXT_EXTERNAL_FD_MEMORY = 1ULL << 2, FF_VK_EXT_EXTERNAL_FD_SEM = 1ULL << 3, FF_VK_EXT_EXTERNAL_HOST_MEMORY = 1ULL << 4, FF_VK_EXT_DEBUG_UTILS = 1ULL << 5, FF_VK_EXT_DESCRIPTOR_BUFFER = 1ULL << 8, FF_VK_EXT_DEVICE_DRM = 1ULL << 9, FF_VK_EXT_VIDEO_QUEUE = 1ULL << 10, FF_VK_EXT_VIDEO_DECODE_QUEUE = 1ULL << 11, FF_VK_EXT_VIDEO_DECODE_H264 = 1ULL << 12, FF_VK_EXT_VIDEO_DECODE_H265 = 1ULL << 13, FF_VK_EXT_VIDEO_DECODE_AV1 = 1ULL << 14, FF_VK_EXT_ATOMIC_FLOAT = 1ULL << 15, FF_VK_EXT_COOP_MATRIX = 1ULL << 16, FF_VK_EXT_NO_FLAG = 1ULL << 31 } |
#define VK_NO_PROTOTYPES |
Definition at line 22 of file vulkan_functions.h.
#define VK_ENABLE_BETA_EXTENSIONS |
Definition at line 23 of file vulkan_functions.h.
#define FN_LIST | ( | MACRO | ) |
Definition at line 54 of file vulkan_functions.h.
#define FN_LIST_WIN32 | ( | MACRO | ) |
Definition at line 217 of file vulkan_functions.h.
Definition at line 222 of file vulkan_functions.h.
enum FFVulkanExtensions |
Definition at line 29 of file vulkan_functions.h.