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

Data Fields

const AVClassclass
 
int size
 
int mode
 
int bypass
 
int eof
 
int depth
 
int nb_planes
 
int planewidth [4]
 
int planeheight [4]
 
uint64_t * histogram
 
float luminance [SIZE]
 
float sorted [SIZE]
 
struct FFBufQueue q
 
int available
 
void(* get_factor )(AVFilterContext *ctx, float *f)
 
float(* calc_avgy )(AVFilterContext *ctx, AVFrame *in)
 
int(* deflicker )(AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float f)
 

Detailed Description

Definition at line 47 of file vf_deflicker.c.

Field Documentation

◆ class

const AVClass* DeflickerContext::class

Definition at line 48 of file vf_deflicker.c.

◆ size

int DeflickerContext::size

Definition at line 50 of file vf_deflicker.c.

◆ mode

int DeflickerContext::mode

Definition at line 51 of file vf_deflicker.c.

◆ bypass

int DeflickerContext::bypass

Definition at line 52 of file vf_deflicker.c.

◆ eof

int DeflickerContext::eof

Definition at line 54 of file vf_deflicker.c.

◆ depth

int DeflickerContext::depth

Definition at line 55 of file vf_deflicker.c.

◆ nb_planes

int DeflickerContext::nb_planes

Definition at line 56 of file vf_deflicker.c.

◆ planewidth

int DeflickerContext::planewidth[4]

Definition at line 57 of file vf_deflicker.c.

◆ planeheight

int DeflickerContext::planeheight[4]

Definition at line 58 of file vf_deflicker.c.

◆ histogram

uint64_t* DeflickerContext::histogram

Definition at line 60 of file vf_deflicker.c.

◆ luminance

float DeflickerContext::luminance[SIZE]

Definition at line 61 of file vf_deflicker.c.

◆ sorted

float DeflickerContext::sorted[SIZE]

Definition at line 62 of file vf_deflicker.c.

◆ q

struct FFBufQueue DeflickerContext::q

Definition at line 64 of file vf_deflicker.c.

◆ available

int DeflickerContext::available

Definition at line 65 of file vf_deflicker.c.

◆ get_factor

void(* DeflickerContext::get_factor) (AVFilterContext *ctx, float *f)

Definition at line 67 of file vf_deflicker.c.

◆ calc_avgy

float(* DeflickerContext::calc_avgy) (AVFilterContext *ctx, AVFrame *in)

Definition at line 68 of file vf_deflicker.c.

◆ deflicker

int(* DeflickerContext::deflicker) (AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float f)

Definition at line 69 of file vf_deflicker.c.


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