FFmpeg
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

OpenCLFilterContext NLMeansOpenCLContext::ocf

Definition at line 53 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init().

int NLMeansOpenCLContext::initialised

Definition at line 54 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

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().

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().

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().

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().

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().

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().

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().

cl_mem NLMeansOpenCLContext::overflow
double NLMeansOpenCLContext::sigma

Definition at line 63 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_init().

float NLMeansOpenCLContext::h
int NLMeansOpenCLContext::chroma_w

Definition at line 65 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame().

int NLMeansOpenCLContext::chroma_h

Definition at line 66 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame().

int NLMeansOpenCLContext::patch_size

Definition at line 67 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

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().

int NLMeansOpenCLContext::research_size

Definition at line 69 of file vf_nlmeans_opencl.c.

Referenced by nlmeans_opencl_filter_frame(), and nlmeans_opencl_init().

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().

cl_command_queue NLMeansOpenCLContext::command_queue

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