FFmpeg  4.3.7
Data Fields
VagueDenoiserContext Struct Reference

Data Fields

const AVClassclass
 
float threshold
 
float percent
 
int method
 
int type
 
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)
 

Detailed Description

Definition at line 35 of file vf_vaguedenoiser.c.

Field Documentation

◆ class

const AVClass* VagueDenoiserContext::class

Definition at line 36 of file vf_vaguedenoiser.c.

◆ threshold

float VagueDenoiserContext::threshold

Definition at line 38 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ percent

float VagueDenoiserContext::percent

Definition at line 39 of file vf_vaguedenoiser.c.

Referenced by filter(), and soft_thresholding().

◆ method

int VagueDenoiserContext::method

Definition at line 40 of file vf_vaguedenoiser.c.

Referenced by init().

◆ type

int VagueDenoiserContext::type

Definition at line 41 of file vf_vaguedenoiser.c.

Referenced by filter().

◆ nsteps

int VagueDenoiserContext::nsteps

Definition at line 42 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ planes

int VagueDenoiserContext::planes

Definition at line 43 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ depth

int VagueDenoiserContext::depth

Definition at line 45 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ bpc

int VagueDenoiserContext::bpc

Definition at line 46 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ peak

int VagueDenoiserContext::peak

Definition at line 47 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ nb_planes

int VagueDenoiserContext::nb_planes

Definition at line 48 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ planeheight

int VagueDenoiserContext::planeheight[4]

Definition at line 49 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ planewidth

int VagueDenoiserContext::planewidth[4]

Definition at line 50 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ block

float* VagueDenoiserContext::block

Definition at line 52 of file vf_vaguedenoiser.c.

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

◆ in

float* VagueDenoiserContext::in

Definition at line 53 of file vf_vaguedenoiser.c.

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

◆ out

float* VagueDenoiserContext::out

Definition at line 54 of file vf_vaguedenoiser.c.

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

◆ tmp

float* VagueDenoiserContext::tmp

Definition at line 55 of file vf_vaguedenoiser.c.

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

◆ hlowsize

int VagueDenoiserContext::hlowsize[4][32]

Definition at line 57 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ hhighsize

int VagueDenoiserContext::hhighsize[4][32]

Definition at line 58 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ vlowsize

int VagueDenoiserContext::vlowsize[4][32]

Definition at line 59 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ vhighsize

int VagueDenoiserContext::vhighsize[4][32]

Definition at line 60 of file vf_vaguedenoiser.c.

Referenced by config_input(), and filter().

◆ thresholding

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

Definition at line 62 of file vf_vaguedenoiser.c.

Referenced by filter(), and init().


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