FFmpeg
Data Fields
VagueDenoiserContext Struct Reference

Data Fields

const AVClassclass
 
float threshold
 
float percent
 
int method
 
int nsteps
 
int planes
 
int depth
 
int bpc
 
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(), and soft_thresholding().

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(), filter(), and soft_thresholding().

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

Definition at line 45 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::peak

Definition at line 46 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::nb_planes

Definition at line 47 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::planeheight[4]

Definition at line 48 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::planewidth[4]

Definition at line 49 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

float* VagueDenoiserContext::block

Definition at line 51 of file vf_vaguedenoiser.c.

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

float* VagueDenoiserContext::in

Definition at line 52 of file vf_vaguedenoiser.c.

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

float* VagueDenoiserContext::out

Definition at line 53 of file vf_vaguedenoiser.c.

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

float* VagueDenoiserContext::tmp

Definition at line 54 of file vf_vaguedenoiser.c.

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

int VagueDenoiserContext::hlowsize[4][32]

Definition at line 56 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::hhighsize[4][32]

Definition at line 57 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::vlowsize[4][32]

Definition at line 58 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

int VagueDenoiserContext::vhighsize[4][32]

Definition at line 59 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 61 of file vf_vaguedenoiser.c.

Referenced by filter(), and init().


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