FFmpeg  4.3
Data Fields
NLMeansOpenCLContext Struct Reference

Data Fields

OpenCLFilterContext ocf
 
int initialised
 
cl_kernel vert_kernel
 
cl_kernel horiz_kernel
 
cl_kernel accum_kernel
 
cl_kernel average_kernel
 
cl_mem integral_img
 
cl_mem weight
 
cl_mem sum
 
cl_mem overflow
 
double sigma
 
float h
 
int chroma_w
 
int chroma_h
 
int patch_size
 
int patch_size_uv
 
int research_size
 
int research_size_uv
 
cl_command_queue command_queue
 

Detailed Description

Definition at line 52 of file vf_nlmeans_opencl.c.

Field Documentation

◆ ocf

OpenCLFilterContext NLMeansOpenCLContext::ocf

Definition at line 53 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init().

◆ initialised

int NLMeansOpenCLContext::initialised

Definition at line 54 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

◆ vert_kernel

cl_kernel NLMeansOpenCLContext::vert_kernel

Definition at line 55 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ horiz_kernel

cl_kernel NLMeansOpenCLContext::horiz_kernel

Definition at line 56 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ accum_kernel

cl_kernel NLMeansOpenCLContext::accum_kernel

Definition at line 57 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ average_kernel

cl_kernel NLMeansOpenCLContext::average_kernel

Definition at line 58 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ integral_img

cl_mem NLMeansOpenCLContext::integral_img

Definition at line 59 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ weight

cl_mem NLMeansOpenCLContext::weight

Definition at line 60 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ sum

cl_mem NLMeansOpenCLContext::sum

Definition at line 61 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init(), nlmeans_opencl_uninit(), and nlmeans_plane().

◆ overflow

cl_mem NLMeansOpenCLContext::overflow

◆ sigma

double NLMeansOpenCLContext::sigma

Definition at line 63 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init().

◆ h

float NLMeansOpenCLContext::h

◆ chroma_w

int NLMeansOpenCLContext::chroma_w

Definition at line 65 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame().

◆ chroma_h

int NLMeansOpenCLContext::chroma_h

Definition at line 66 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame().

◆ patch_size

int NLMeansOpenCLContext::patch_size

Definition at line 67 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

◆ patch_size_uv

int NLMeansOpenCLContext::patch_size_uv

Definition at line 68 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

◆ research_size

int NLMeansOpenCLContext::research_size

Definition at line 69 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

◆ research_size_uv

int NLMeansOpenCLContext::research_size_uv

Definition at line 70 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

◆ command_queue

cl_command_queue NLMeansOpenCLContext::command_queue

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