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
 
void * scratch
 
unsigned int scratch_size
 

Detailed Description

Definition at line 159 of file vulkan.h.

Field Documentation

◆ class

const AVClass* VulkanFilterContext::class

Definition at line 160 of file vulkan.h.

◆ device_ref

AVBufferRef* VulkanFilterContext::device_ref

Definition at line 162 of file vulkan.h.

◆ frames_ref

AVBufferRef* VulkanFilterContext::frames_ref

Definition at line 163 of file vulkan.h.

◆ device

AVHWDeviceContext* VulkanFilterContext::device

Definition at line 164 of file vulkan.h.

◆ hwctx

AVVulkanDeviceContext* VulkanFilterContext::hwctx

Definition at line 165 of file vulkan.h.

◆ cur_queue_idx

int VulkanFilterContext::cur_queue_idx

Definition at line 168 of file vulkan.h.

◆ queue_family_idx

int VulkanFilterContext::queue_family_idx

Definition at line 169 of file vulkan.h.

◆ queue_count

int VulkanFilterContext::queue_count

Definition at line 170 of file vulkan.h.

◆ output_width

int VulkanFilterContext::output_width

Definition at line 173 of file vulkan.h.

◆ output_height

int VulkanFilterContext::output_height

Definition at line 174 of file vulkan.h.

◆ output_format

enum AVPixelFormat VulkanFilterContext::output_format

Definition at line 175 of file vulkan.h.

◆ input_format

enum AVPixelFormat VulkanFilterContext::input_format

Definition at line 176 of file vulkan.h.

◆ samplers

VkSampler** VulkanFilterContext::samplers

Definition at line 179 of file vulkan.h.

◆ samplers_num

int VulkanFilterContext::samplers_num

Definition at line 180 of file vulkan.h.

◆ exec_ctx

FFVkExecContext** VulkanFilterContext::exec_ctx

Definition at line 183 of file vulkan.h.

◆ exec_ctx_num

int VulkanFilterContext::exec_ctx_num

Definition at line 184 of file vulkan.h.

◆ pipelines

VulkanPipeline** VulkanFilterContext::pipelines

Definition at line 187 of file vulkan.h.

◆ pipelines_num

int VulkanFilterContext::pipelines_num

Definition at line 188 of file vulkan.h.

◆ scratch

void* VulkanFilterContext::scratch

Definition at line 190 of file vulkan.h.

◆ scratch_size

unsigned int VulkanFilterContext::scratch_size

Definition at line 191 of file vulkan.h.


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