FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
VagueDenoiserContext Struct Reference

Data Fields

const AVClassclass
 
float threshold
 
float percent
 
int method
 
int nsteps
 
int planes
 
int depth
 
int peak
 
int nb_planes
 
int planeheight [4]
 
int planewidth [4]
 
float * block
 
float * in
 
float * out
 
float * tmp
 
int hlowsize [4][32]
 
int hhighsize [4][32]
 
int vlowsize [4][32]
 
int vhighsize [4][32]
 
void(* thresholding )(float *block, const int width, const int height, const int stride, const float threshold, const float percent, const int nsteps)
 

Detailed Description

Definition at line 35 of file vf_vaguedenoiser.c.

Field Documentation

const AVClass* VagueDenoiserContext::class

Definition at line 36 of file vf_vaguedenoiser.c.

float VagueDenoiserContext::threshold

Definition at line 38 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

float VagueDenoiserContext::percent

Definition at line 39 of file vf_vaguedenoiser.c.

Referenced by filter().

int VagueDenoiserContext::method

Definition at line 40 of file vf_vaguedenoiser.c.

Referenced by init().

int VagueDenoiserContext::nsteps

Definition at line 41 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::planes

Definition at line 42 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::depth

Definition at line 44 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::peak

Definition at line 45 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::nb_planes

Definition at line 46 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::planeheight[4]

Definition at line 47 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::planewidth[4]

Definition at line 48 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

float* VagueDenoiserContext::block

Definition at line 50 of file vf_vaguedenoiser.c.

Referenced by config_input(), filter(), and uninit().

float* VagueDenoiserContext::in

Definition at line 51 of file vf_vaguedenoiser.c.

Referenced by config_input(), filter(), and uninit().

float* VagueDenoiserContext::out

Definition at line 52 of file vf_vaguedenoiser.c.

Referenced by config_input(), filter(), and uninit().

float* VagueDenoiserContext::tmp

Definition at line 53 of file vf_vaguedenoiser.c.

Referenced by config_input(), filter(), and uninit().

int VagueDenoiserContext::hlowsize[4][32]

Definition at line 55 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::hhighsize[4][32]

Definition at line 56 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::vlowsize[4][32]

Definition at line 57 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::vhighsize[4][32]

Definition at line 58 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

void(* VagueDenoiserContext::thresholding)(float *block, const int width, const int height, const int stride, const float threshold, const float percent, const int nsteps)

Definition at line 60 of file vf_vaguedenoiser.c.

Referenced by filter(), and init().


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