FFmpeg
Data Fields
TMidEqualizerContext Struct Reference

Data Fields

const AVClassclass
 
int planes
 
int radius
 
float sigma
 
int plane_width [4]
 
int plane_height [4]
 
int nb_frames
 
int depth
 
int f_frames
 
int l_frames
 
int del_frame
 
int cur_frame
 
int nb_planes
 
int histogram_size
 
float kernel [127]
 
floathistogram [4][256]
 
floatchange [4]
 
AVFrame ** frames
 
void(* compute_histogram )(const uint8_t *ssrc, ptrdiff_t linesize, int w, int h, float *histogram, size_t hsize)
 
void(* apply_contrast_change )(const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float *change, float *orig)
 

Detailed Description

Definition at line 28 of file vf_tmidequalizer.c.

Field Documentation

◆ class

const AVClass* TMidEqualizerContext::class

Definition at line 29 of file vf_tmidequalizer.c.

◆ planes

int TMidEqualizerContext::planes

Definition at line 31 of file vf_tmidequalizer.c.

◆ radius

int TMidEqualizerContext::radius

Definition at line 32 of file vf_tmidequalizer.c.

◆ sigma

float TMidEqualizerContext::sigma

Definition at line 33 of file vf_tmidequalizer.c.

◆ plane_width

int TMidEqualizerContext::plane_width[4]

Definition at line 35 of file vf_tmidequalizer.c.

◆ plane_height

int TMidEqualizerContext::plane_height[4]

Definition at line 35 of file vf_tmidequalizer.c.

◆ nb_frames

int TMidEqualizerContext::nb_frames

Definition at line 36 of file vf_tmidequalizer.c.

◆ depth

int TMidEqualizerContext::depth

Definition at line 37 of file vf_tmidequalizer.c.

◆ f_frames

int TMidEqualizerContext::f_frames

Definition at line 38 of file vf_tmidequalizer.c.

◆ l_frames

int TMidEqualizerContext::l_frames

Definition at line 39 of file vf_tmidequalizer.c.

◆ del_frame

int TMidEqualizerContext::del_frame

Definition at line 40 of file vf_tmidequalizer.c.

◆ cur_frame

int TMidEqualizerContext::cur_frame

Definition at line 41 of file vf_tmidequalizer.c.

◆ nb_planes

int TMidEqualizerContext::nb_planes

Definition at line 42 of file vf_tmidequalizer.c.

◆ histogram_size

int TMidEqualizerContext::histogram_size

Definition at line 43 of file vf_tmidequalizer.c.

◆ kernel

float TMidEqualizerContext::kernel[127]

Definition at line 44 of file vf_tmidequalizer.c.

◆ histogram

float* TMidEqualizerContext::histogram[4][256]

Definition at line 45 of file vf_tmidequalizer.c.

◆ change

float* TMidEqualizerContext::change[4]

Definition at line 46 of file vf_tmidequalizer.c.

◆ frames

AVFrame** TMidEqualizerContext::frames

Definition at line 48 of file vf_tmidequalizer.c.

◆ compute_histogram

void(* TMidEqualizerContext::compute_histogram) (const uint8_t *ssrc, ptrdiff_t linesize, int w, int h, float *histogram, size_t hsize)

Definition at line 50 of file vf_tmidequalizer.c.

◆ apply_contrast_change

void(* TMidEqualizerContext::apply_contrast_change) (const uint8_t *src, ptrdiff_t src_linesize, uint8_t *dst, ptrdiff_t dst_linesize, int w, int h, float *change, float *orig)

Definition at line 52 of file vf_tmidequalizer.c.


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