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
 
FFVulkanShader shd_weights
 
FFVulkanShader shd_denoise
 
int * xoffsets
 
int * yoffsets
 
int nb_offsets
 
float strength [4]
 
int patch [4]
 
struct NLMeansVulkanContext::nlmeans_opts opts
 

Detailed Description

Definition at line 34 of file vf_nlmeans_vulkan.c.

Field Documentation

◆ vkctx

FFVulkanContext NLMeansVulkanContext::vkctx

Definition at line 35 of file vf_nlmeans_vulkan.c.

◆ initialized

int NLMeansVulkanContext::initialized

Definition at line 37 of file vf_nlmeans_vulkan.c.

◆ e

FFVkExecPool NLMeansVulkanContext::e

Definition at line 38 of file vf_nlmeans_vulkan.c.

◆ qf

FFVkQueueFamilyCtx NLMeansVulkanContext::qf

Definition at line 39 of file vf_nlmeans_vulkan.c.

◆ sampler

VkSampler NLMeansVulkanContext::sampler

Definition at line 40 of file vf_nlmeans_vulkan.c.

◆ integral_buf_pool

AVBufferPool* NLMeansVulkanContext::integral_buf_pool

Definition at line 42 of file vf_nlmeans_vulkan.c.

◆ ws_buf_pool

AVBufferPool* NLMeansVulkanContext::ws_buf_pool

Definition at line 43 of file vf_nlmeans_vulkan.c.

◆ xyoffsets_buf

FFVkBuffer NLMeansVulkanContext::xyoffsets_buf

Definition at line 45 of file vf_nlmeans_vulkan.c.

◆ pl_weights_rows

int NLMeansVulkanContext::pl_weights_rows

Definition at line 47 of file vf_nlmeans_vulkan.c.

◆ shd_weights

FFVulkanShader NLMeansVulkanContext::shd_weights

Definition at line 48 of file vf_nlmeans_vulkan.c.

◆ shd_denoise

FFVulkanShader NLMeansVulkanContext::shd_denoise

Definition at line 49 of file vf_nlmeans_vulkan.c.

◆ xoffsets

int* NLMeansVulkanContext::xoffsets

Definition at line 51 of file vf_nlmeans_vulkan.c.

◆ yoffsets

int* NLMeansVulkanContext::yoffsets

Definition at line 52 of file vf_nlmeans_vulkan.c.

◆ nb_offsets

int NLMeansVulkanContext::nb_offsets

Definition at line 53 of file vf_nlmeans_vulkan.c.

◆ strength

float NLMeansVulkanContext::strength[4]

Definition at line 54 of file vf_nlmeans_vulkan.c.

◆ patch

int NLMeansVulkanContext::patch[4]

Definition at line 55 of file vf_nlmeans_vulkan.c.

◆ opts

struct NLMeansVulkanContext::nlmeans_opts NLMeansVulkanContext::opts

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