FFmpeg  4.0
Data Fields
UnsharpOpenCLContext Struct Reference

Data Fields

OpenCLFilterContext ocf
 
int initialised
 
cl_kernel kernel
 
cl_command_queue command_queue
 
float luma_size_x
 
float luma_size_y
 
float luma_amount
 
float chroma_size_x
 
float chroma_size_y
 
float chroma_amount
 
int global
 
int nb_planes
 
struct {
   float   blur_x [MAX_DIAMETER]
 
   float   blur_y [MAX_DIAMETER]
 
   cl_mem   matrix
 
   cl_mem   coef_x
 
   cl_mem   coef_y
 
   cl_int   size_x
 
   cl_int   size_y
 
   cl_float   amount
 
   cl_float   threshold
 
plane [4]
 

Detailed Description

Definition at line 33 of file vf_unsharp_opencl.c.

Field Documentation

◆ ocf

OpenCLFilterContext UnsharpOpenCLContext::ocf

Definition at line 34 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_init(), and unsharp_opencl_make_filter_params().

◆ initialised

int UnsharpOpenCLContext::initialised

Definition at line 36 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_filter_frame(), and unsharp_opencl_init().

◆ kernel

cl_kernel UnsharpOpenCLContext::kernel

◆ command_queue

cl_command_queue UnsharpOpenCLContext::command_queue

◆ luma_size_x

float UnsharpOpenCLContext::luma_size_x

Definition at line 40 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_init(), and unsharp_opencl_make_filter_params().

◆ luma_size_y

float UnsharpOpenCLContext::luma_size_y

Definition at line 41 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_init(), and unsharp_opencl_make_filter_params().

◆ luma_amount

float UnsharpOpenCLContext::luma_amount

Definition at line 42 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_make_filter_params().

◆ chroma_size_x

float UnsharpOpenCLContext::chroma_size_x

Definition at line 43 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_init(), and unsharp_opencl_make_filter_params().

◆ chroma_size_y

float UnsharpOpenCLContext::chroma_size_y

Definition at line 44 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_init(), and unsharp_opencl_make_filter_params().

◆ chroma_amount

float UnsharpOpenCLContext::chroma_amount

Definition at line 45 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_make_filter_params().

◆ global

int UnsharpOpenCLContext::global

◆ nb_planes

int UnsharpOpenCLContext::nb_planes

Definition at line 49 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_make_filter_params(), and unsharp_opencl_uninit().

◆ blur_x

float UnsharpOpenCLContext::blur_x[MAX_DIAMETER]

Definition at line 51 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_make_filter_params().

◆ blur_y

float UnsharpOpenCLContext::blur_y[MAX_DIAMETER]

Definition at line 52 of file vf_unsharp_opencl.c.

Referenced by unsharp_opencl_make_filter_params().

◆ matrix

cl_mem UnsharpOpenCLContext::matrix

◆ coef_x

cl_mem UnsharpOpenCLContext::coef_x

◆ coef_y

cl_mem UnsharpOpenCLContext::coef_y

◆ size_x

cl_int UnsharpOpenCLContext::size_x

◆ size_y

cl_int UnsharpOpenCLContext::size_y

◆ amount

cl_float UnsharpOpenCLContext::amount

◆ threshold

cl_float UnsharpOpenCLContext::threshold

Definition at line 61 of file vf_unsharp_opencl.c.

◆ plane

struct { ... } UnsharpOpenCLContext::plane[4]

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