FFmpeg
Loading...
Searching...
No Matches
FFVkVideoDPB Struct Reference

#include <libavcodec/vulkan_video.h>

Data Fields

FFVulkanContexts
AVRefStructPoolimg_pool
VkDevice dev
const VkAllocationCallbacks * alloc
PFN_vkDestroyImageView destroy_image_view
PFN_vkDestroyImage destroy_image
PFN_vkFreeMemory free_memory
VkFormat format
VkImageUsageFlags usage
VkImageTiling tiling
void * create_pnext
int width
int height
int nb_layers

Detailed Description

Definition at line 43 of file vulkan_video.h.

Field Documentation

◆ s

FFVulkanContext* FFVkVideoDPB::s

Definition at line 46 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ img_pool

AVRefStructPool* FFVkVideoDPB::img_pool

Definition at line 48 of file vulkan_video.h.

Referenced by ff_vk_video_common_uninit(), and ff_vk_video_dpb_init().

◆ dev

VkDevice FFVkVideoDPB::dev

Definition at line 50 of file vulkan_video.h.

Referenced by dpb_image_free(), and ff_vk_video_dpb_init().

◆ alloc

const VkAllocationCallbacks* FFVkVideoDPB::alloc

Definition at line 51 of file vulkan_video.h.

Referenced by dpb_image_free(), and ff_vk_video_dpb_init().

◆ destroy_image_view

PFN_vkDestroyImageView FFVkVideoDPB::destroy_image_view

Definition at line 52 of file vulkan_video.h.

Referenced by dpb_image_free(), and ff_vk_video_dpb_init().

◆ destroy_image

PFN_vkDestroyImage FFVkVideoDPB::destroy_image

Definition at line 53 of file vulkan_video.h.

Referenced by dpb_image_free(), and ff_vk_video_dpb_init().

◆ free_memory

PFN_vkFreeMemory FFVkVideoDPB::free_memory

Definition at line 54 of file vulkan_video.h.

Referenced by dpb_image_free(), and ff_vk_video_dpb_init().

◆ format

VkFormat FFVkVideoDPB::format

Definition at line 56 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ usage

VkImageUsageFlags FFVkVideoDPB::usage

Definition at line 57 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ tiling

VkImageTiling FFVkVideoDPB::tiling

Definition at line 58 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ create_pnext

void* FFVkVideoDPB::create_pnext

Definition at line 59 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ width

int FFVkVideoDPB::width

Definition at line 60 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ height

int FFVkVideoDPB::height

Definition at line 60 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().

◆ nb_layers

int FFVkVideoDPB::nb_layers

Definition at line 60 of file vulkan_video.h.

Referenced by dpb_image_init(), and ff_vk_video_dpb_init().


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