FFmpeg
Data Fields
WaveformContext Struct Reference

Data Fields

const AVClassclass
 
int mode
 
int acomp
 
int dcomp
 
int ncomp
 
int pcomp
 
uint8_t bg_color [4]
 
float fintensity
 
int intensity
 
int mirror
 
int display
 
int envelope
 
int graticule
 
float opacity
 
float bgopacity
 
int estart [4]
 
int eend [4]
 
intemax [4][4]
 
intemin [4][4]
 
intpeak
 
int filter
 
int flags
 
int bits
 
int max
 
int size
 
int scale
 
uint8_t grat_yuva_color [4]
 
int shift_w [4]
 
int shift_h [4]
 
GraticuleLinesglines
 
int nb_glines
 
int rgb
 
float ftint [2]
 
int tint [2]
 
int(* waveform_slice )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
 
void(* graticulef )(struct WaveformContext *s, AVFrame *out)
 
void(* blend_line )(uint8_t *dst, int size, int linesize, float o1, float o2, int v, int step)
 
void(* draw_text )(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
 
const AVPixFmtDescriptordesc
 
const AVPixFmtDescriptorodesc
 

Detailed Description

Definition at line 83 of file vf_waveform.c.

Field Documentation

◆ class

const AVClass* WaveformContext::class

Definition at line 84 of file vf_waveform.c.

◆ mode

int WaveformContext::mode

Definition at line 85 of file vf_waveform.c.

◆ acomp

int WaveformContext::acomp

Definition at line 86 of file vf_waveform.c.

◆ dcomp

int WaveformContext::dcomp

Definition at line 87 of file vf_waveform.c.

◆ ncomp

int WaveformContext::ncomp

Definition at line 88 of file vf_waveform.c.

Referenced by query_formats().

◆ pcomp

int WaveformContext::pcomp

Definition at line 89 of file vf_waveform.c.

◆ bg_color

uint8_t WaveformContext::bg_color[4]

Definition at line 90 of file vf_waveform.c.

◆ fintensity

float WaveformContext::fintensity

Definition at line 91 of file vf_waveform.c.

◆ intensity

int WaveformContext::intensity

◆ mirror

int WaveformContext::mirror

Definition at line 93 of file vf_waveform.c.

◆ display

int WaveformContext::display

Definition at line 94 of file vf_waveform.c.

◆ envelope

int WaveformContext::envelope

Definition at line 95 of file vf_waveform.c.

◆ graticule

int WaveformContext::graticule

Definition at line 96 of file vf_waveform.c.

◆ opacity

float WaveformContext::opacity

Definition at line 97 of file vf_waveform.c.

◆ bgopacity

float WaveformContext::bgopacity

Definition at line 98 of file vf_waveform.c.

◆ estart

int WaveformContext::estart[4]

Definition at line 99 of file vf_waveform.c.

◆ eend

int WaveformContext::eend[4]

Definition at line 100 of file vf_waveform.c.

◆ emax

int* WaveformContext::emax[4][4]

Definition at line 101 of file vf_waveform.c.

Referenced by envelope_peak(), and envelope_peak16().

◆ emin

int* WaveformContext::emin[4][4]

Definition at line 102 of file vf_waveform.c.

Referenced by envelope_peak(), and envelope_peak16().

◆ peak

int* WaveformContext::peak

Definition at line 103 of file vf_waveform.c.

◆ filter

int WaveformContext::filter

Definition at line 104 of file vf_waveform.c.

◆ flags

int WaveformContext::flags

Definition at line 105 of file vf_waveform.c.

◆ bits

int WaveformContext::bits

Definition at line 106 of file vf_waveform.c.

◆ max

int WaveformContext::max

Definition at line 107 of file vf_waveform.c.

◆ size

int WaveformContext::size

Definition at line 108 of file vf_waveform.c.

◆ scale

int WaveformContext::scale

Definition at line 109 of file vf_waveform.c.

◆ grat_yuva_color

uint8_t WaveformContext::grat_yuva_color[4]

Definition at line 110 of file vf_waveform.c.

◆ shift_w

int WaveformContext::shift_w[4]

Definition at line 111 of file vf_waveform.c.

Referenced by lowpass(), and lowpass16().

◆ shift_h

int WaveformContext::shift_h[4]

Definition at line 111 of file vf_waveform.c.

Referenced by lowpass(), and lowpass16().

◆ glines

GraticuleLines* WaveformContext::glines

Definition at line 112 of file vf_waveform.c.

◆ nb_glines

int WaveformContext::nb_glines

Definition at line 113 of file vf_waveform.c.

◆ rgb

int WaveformContext::rgb

Definition at line 114 of file vf_waveform.c.

◆ ftint

float WaveformContext::ftint[2]

Definition at line 115 of file vf_waveform.c.

◆ tint

int WaveformContext::tint[2]

Definition at line 116 of file vf_waveform.c.

◆ waveform_slice

int(* WaveformContext::waveform_slice) (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)

Definition at line 118 of file vf_waveform.c.

◆ graticulef

void(* WaveformContext::graticulef) (struct WaveformContext *s, AVFrame *out)

Definition at line 120 of file vf_waveform.c.

◆ blend_line

void(* WaveformContext::blend_line) (uint8_t *dst, int size, int linesize, float o1, float o2, int v, int step)

Definition at line 121 of file vf_waveform.c.

◆ draw_text

void(* WaveformContext::draw_text) (AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])

Definition at line 123 of file vf_waveform.c.

◆ desc

const AVPixFmtDescriptor* WaveformContext::desc

Definition at line 126 of file vf_waveform.c.

◆ odesc

const AVPixFmtDescriptor* WaveformContext::odesc

Definition at line 127 of file vf_waveform.c.


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