FFmpeg
Data Fields
VulkanFilterContext Struct Reference

#include <vulkan.h>

Data Fields

const AVClassclass
 
AVBufferRefdevice_ref
 
AVBufferRefframes_ref
 
AVHWDeviceContextdevice
 
AVVulkanDeviceContexthwctx
 
int cur_queue_idx
 
int queue_family_idx
 
int queue_count
 
int output_width
 
int output_height
 
enum AVPixelFormat output_format
 
enum AVPixelFormat input_format
 
VkSampler ** samplers
 
int samplers_num
 
FFVkExecContext ** exec_ctx
 
int exec_ctx_num
 
VulkanPipeline ** pipelines
 
int pipelines_num
 
voidscratch
 
unsigned int scratch_size
 

Detailed Description

Definition at line 159 of file vulkan.h.

Field Documentation

const AVClass* VulkanFilterContext::class

Definition at line 160 of file vulkan.h.

AVBufferRef* VulkanFilterContext::device_ref
AVBufferRef* VulkanFilterContext::frames_ref
AVHWDeviceContext* VulkanFilterContext::device

Definition at line 164 of file vulkan.h.

Referenced by vulkan_filter_set_device().

AVVulkanDeviceContext* VulkanFilterContext::hwctx
int VulkanFilterContext::cur_queue_idx
int VulkanFilterContext::queue_family_idx

Definition at line 169 of file vulkan.h.

Referenced by ff_vk_create_exec_ctx(), and init_filter().

int VulkanFilterContext::queue_count
int VulkanFilterContext::output_width
int VulkanFilterContext::output_height
enum AVPixelFormat VulkanFilterContext::output_format
enum AVPixelFormat VulkanFilterContext::input_format
VkSampler** VulkanFilterContext::samplers

Definition at line 179 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

int VulkanFilterContext::samplers_num

Definition at line 180 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

FFVkExecContext** VulkanFilterContext::exec_ctx

Definition at line 183 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

int VulkanFilterContext::exec_ctx_num

Definition at line 184 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

VulkanPipeline** VulkanFilterContext::pipelines

Definition at line 187 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

int VulkanFilterContext::pipelines_num

Definition at line 188 of file vulkan.h.

Referenced by ff_vk_filter_uninit().

void* VulkanFilterContext::scratch

Definition at line 190 of file vulkan.h.

Referenced by ff_vk_filter_uninit(), ff_vk_map_buffers(), and ff_vk_unmap_buffers().

unsigned int VulkanFilterContext::scratch_size

Definition at line 191 of file vulkan.h.

Referenced by ff_vk_filter_uninit(), ff_vk_map_buffers(), and ff_vk_unmap_buffers().


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