FFmpeg
Data Fields
NoiseContext Struct Reference

#include <vf_noise.h>

Data Fields

const AVClassclass
 
char * amount_str
 
char * drop_str
 
int dropamount
 
AVExpramount_pexpr
 
AVExprdrop_pexpr
 
double var_values [VAR_VARS_NB]
 
unsigned int state
 
unsigned int pkt_idx
 
int nb_planes
 
int bytewidth [4]
 
int height [4]
 
FilterParams all
 
FilterParams param [4]
 
void(* line_noise )(uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift)
 
void(* line_noise_avg )(uint8_t *dst, const uint8_t *src, int len, const int8_t *const *shift)
 

Detailed Description

Definition at line 63 of file noise.c.

Field Documentation

◆ class

const AVClass * NoiseContext::class

Definition at line 64 of file noise.c.

◆ amount_str

char* NoiseContext::amount_str

Definition at line 66 of file noise.c.

◆ drop_str

char* NoiseContext::drop_str

Definition at line 67 of file noise.c.

◆ dropamount

int NoiseContext::dropamount

Definition at line 68 of file noise.c.

◆ amount_pexpr

AVExpr* NoiseContext::amount_pexpr

Definition at line 70 of file noise.c.

◆ drop_pexpr

AVExpr* NoiseContext::drop_pexpr

Definition at line 71 of file noise.c.

◆ var_values

double NoiseContext::var_values[VAR_VARS_NB]

Definition at line 73 of file noise.c.

◆ state

unsigned int NoiseContext::state

Definition at line 75 of file noise.c.

◆ pkt_idx

unsigned int NoiseContext::pkt_idx

Definition at line 76 of file noise.c.

◆ nb_planes

int NoiseContext::nb_planes

Definition at line 50 of file vf_noise.h.

Referenced by config_input().

◆ bytewidth

int NoiseContext::bytewidth[4]

Definition at line 51 of file vf_noise.h.

Referenced by config_input().

◆ height

int NoiseContext::height[4]

Definition at line 52 of file vf_noise.h.

Referenced by config_input(), and filter_frame().

◆ all

FilterParams NoiseContext::all

Definition at line 53 of file vf_noise.h.

Referenced by init().

◆ param

FilterParams NoiseContext::param[4]

Definition at line 54 of file vf_noise.h.

Referenced by filter_frame(), init(), init_noise(), noise(), and uninit().

◆ line_noise

void(* NoiseContext::line_noise) (uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift)

Definition at line 55 of file vf_noise.h.

Referenced by ff_noise_init_x86(), init(), and noise().

◆ line_noise_avg

void(* NoiseContext::line_noise_avg) (uint8_t *dst, const uint8_t *src, int len, const int8_t *const *shift)

Definition at line 56 of file vf_noise.h.

Referenced by ff_noise_init_x86(), init(), and noise().


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