FFmpeg
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.

◆ initialised

int UnsharpOpenCLContext::initialised

Definition at line 36 of file vf_unsharp_opencl.c.

◆ kernel

cl_kernel UnsharpOpenCLContext::kernel

Definition at line 37 of file vf_unsharp_opencl.c.

◆ command_queue

cl_command_queue UnsharpOpenCLContext::command_queue

Definition at line 38 of file vf_unsharp_opencl.c.

◆ luma_size_x

float UnsharpOpenCLContext::luma_size_x

Definition at line 40 of file vf_unsharp_opencl.c.

◆ luma_size_y

float UnsharpOpenCLContext::luma_size_y

Definition at line 41 of file vf_unsharp_opencl.c.

◆ luma_amount

float UnsharpOpenCLContext::luma_amount

Definition at line 42 of file vf_unsharp_opencl.c.

◆ chroma_size_x

float UnsharpOpenCLContext::chroma_size_x

Definition at line 43 of file vf_unsharp_opencl.c.

◆ chroma_size_y

float UnsharpOpenCLContext::chroma_size_y

Definition at line 44 of file vf_unsharp_opencl.c.

◆ chroma_amount

float UnsharpOpenCLContext::chroma_amount

Definition at line 45 of file vf_unsharp_opencl.c.

◆ global

int UnsharpOpenCLContext::global

Definition at line 47 of file vf_unsharp_opencl.c.

◆ nb_planes

int UnsharpOpenCLContext::nb_planes

Definition at line 49 of file vf_unsharp_opencl.c.

◆ blur_x

float UnsharpOpenCLContext::blur_x[MAX_DIAMETER]

Definition at line 51 of file vf_unsharp_opencl.c.

◆ blur_y

float UnsharpOpenCLContext::blur_y[MAX_DIAMETER]

Definition at line 52 of file vf_unsharp_opencl.c.

◆ matrix

cl_mem UnsharpOpenCLContext::matrix

Definition at line 54 of file vf_unsharp_opencl.c.

◆ coef_x

cl_mem UnsharpOpenCLContext::coef_x

Definition at line 55 of file vf_unsharp_opencl.c.

◆ coef_y

cl_mem UnsharpOpenCLContext::coef_y

Definition at line 56 of file vf_unsharp_opencl.c.

◆ size_x

cl_int UnsharpOpenCLContext::size_x

Definition at line 58 of file vf_unsharp_opencl.c.

◆ size_y

cl_int UnsharpOpenCLContext::size_y

Definition at line 59 of file vf_unsharp_opencl.c.

◆ amount

cl_float UnsharpOpenCLContext::amount

Definition at line 60 of file vf_unsharp_opencl.c.

◆ 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: