FFmpeg
Data Structures | Data Fields
NLMeansVulkanContext Struct Reference

Data Structures

struct  nlmeans_opts
 

Data Fields

FFVulkanContext vkctx
 
int initialized
 
FFVkExecPool e
 
FFVkQueueFamilyCtx qf
 
VkSampler sampler
 
AVBufferPoolintegral_buf_pool
 
AVBufferPoolws_buf_pool
 
FFVkBuffer xyoffsets_buf
 
int pl_weights_rows
 
FFVulkanPipeline pl_weights
 
FFVkSPIRVShader shd_weights
 
FFVulkanPipeline pl_denoise
 
FFVkSPIRVShader shd_denoise
 
intxoffsets
 
intyoffsets
 
int nb_offsets
 
float strength [4]
 
int patch [4]
 
struct NLMeansVulkanContext::nlmeans_opts opts
 

Detailed Description

Definition at line 33 of file vf_nlmeans_vulkan.c.

Field Documentation

◆ vkctx

FFVulkanContext NLMeansVulkanContext::vkctx

Definition at line 34 of file vf_nlmeans_vulkan.c.

◆ initialized

int NLMeansVulkanContext::initialized

Definition at line 36 of file vf_nlmeans_vulkan.c.

◆ e

FFVkExecPool NLMeansVulkanContext::e

Definition at line 37 of file vf_nlmeans_vulkan.c.

◆ qf

FFVkQueueFamilyCtx NLMeansVulkanContext::qf

Definition at line 38 of file vf_nlmeans_vulkan.c.

◆ sampler

VkSampler NLMeansVulkanContext::sampler

Definition at line 39 of file vf_nlmeans_vulkan.c.

◆ integral_buf_pool

AVBufferPool* NLMeansVulkanContext::integral_buf_pool

Definition at line 41 of file vf_nlmeans_vulkan.c.

◆ ws_buf_pool

AVBufferPool* NLMeansVulkanContext::ws_buf_pool

Definition at line 42 of file vf_nlmeans_vulkan.c.

◆ xyoffsets_buf

FFVkBuffer NLMeansVulkanContext::xyoffsets_buf

Definition at line 44 of file vf_nlmeans_vulkan.c.

◆ pl_weights_rows

int NLMeansVulkanContext::pl_weights_rows

Definition at line 46 of file vf_nlmeans_vulkan.c.

◆ pl_weights

FFVulkanPipeline NLMeansVulkanContext::pl_weights

Definition at line 47 of file vf_nlmeans_vulkan.c.

◆ shd_weights

FFVkSPIRVShader NLMeansVulkanContext::shd_weights

Definition at line 48 of file vf_nlmeans_vulkan.c.

◆ pl_denoise

FFVulkanPipeline NLMeansVulkanContext::pl_denoise

Definition at line 50 of file vf_nlmeans_vulkan.c.

◆ shd_denoise

FFVkSPIRVShader NLMeansVulkanContext::shd_denoise

Definition at line 51 of file vf_nlmeans_vulkan.c.

◆ xoffsets

int* NLMeansVulkanContext::xoffsets

Definition at line 53 of file vf_nlmeans_vulkan.c.

◆ yoffsets

int* NLMeansVulkanContext::yoffsets

Definition at line 54 of file vf_nlmeans_vulkan.c.

◆ nb_offsets

int NLMeansVulkanContext::nb_offsets

Definition at line 55 of file vf_nlmeans_vulkan.c.

◆ strength

float NLMeansVulkanContext::strength[4]

Definition at line 56 of file vf_nlmeans_vulkan.c.

◆ patch

int NLMeansVulkanContext::patch[4]

Definition at line 57 of file vf_nlmeans_vulkan.c.

◆ opts

struct NLMeansVulkanContext::nlmeans_opts NLMeansVulkanContext::opts

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