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

#include <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: