FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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]
 
int * emax [4][4]
 
int * emin [4][4]
 
int * peak
 
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 fitmode
 
int input
 
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 88 of file vf_waveform.c.

Field Documentation

◆ class

const AVClass* WaveformContext::class

Definition at line 89 of file vf_waveform.c.

◆ mode

int WaveformContext::mode

Definition at line 90 of file vf_waveform.c.

◆ acomp

int WaveformContext::acomp

Definition at line 91 of file vf_waveform.c.

◆ dcomp

int WaveformContext::dcomp

Definition at line 92 of file vf_waveform.c.

◆ ncomp

int WaveformContext::ncomp

Definition at line 93 of file vf_waveform.c.

Referenced by query_formats().

◆ pcomp

int WaveformContext::pcomp

Definition at line 94 of file vf_waveform.c.

◆ bg_color

uint8_t WaveformContext::bg_color[4]

Definition at line 95 of file vf_waveform.c.

◆ fintensity

float WaveformContext::fintensity

Definition at line 96 of file vf_waveform.c.

◆ intensity

int WaveformContext::intensity

◆ mirror

int WaveformContext::mirror

Definition at line 98 of file vf_waveform.c.

◆ display

int WaveformContext::display

Definition at line 99 of file vf_waveform.c.

◆ envelope

int WaveformContext::envelope

Definition at line 100 of file vf_waveform.c.

◆ graticule

int WaveformContext::graticule

Definition at line 101 of file vf_waveform.c.

◆ opacity

float WaveformContext::opacity

Definition at line 102 of file vf_waveform.c.

◆ bgopacity

float WaveformContext::bgopacity

Definition at line 103 of file vf_waveform.c.

◆ estart

int WaveformContext::estart[4]

Definition at line 104 of file vf_waveform.c.

◆ eend

int WaveformContext::eend[4]

Definition at line 105 of file vf_waveform.c.

◆ emax

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

Definition at line 106 of file vf_waveform.c.

Referenced by envelope_peak(), and envelope_peak16().

◆ emin

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

Definition at line 107 of file vf_waveform.c.

Referenced by envelope_peak(), and envelope_peak16().

◆ peak

int* WaveformContext::peak

Definition at line 108 of file vf_waveform.c.

◆ filter

int WaveformContext::filter

Definition at line 109 of file vf_waveform.c.

◆ flags

int WaveformContext::flags

Definition at line 110 of file vf_waveform.c.

◆ bits

int WaveformContext::bits

Definition at line 111 of file vf_waveform.c.

◆ max

int WaveformContext::max

Definition at line 112 of file vf_waveform.c.

◆ size

int WaveformContext::size

Definition at line 113 of file vf_waveform.c.

◆ scale

int WaveformContext::scale

Definition at line 114 of file vf_waveform.c.

◆ grat_yuva_color

uint8_t WaveformContext::grat_yuva_color[4]

Definition at line 115 of file vf_waveform.c.

◆ shift_w

int WaveformContext::shift_w[4]

Definition at line 116 of file vf_waveform.c.

Referenced by lowpass(), and lowpass16().

◆ shift_h

int WaveformContext::shift_h[4]

Definition at line 116 of file vf_waveform.c.

Referenced by lowpass(), and lowpass16().

◆ glines

GraticuleLines* WaveformContext::glines

Definition at line 117 of file vf_waveform.c.

◆ nb_glines

int WaveformContext::nb_glines

Definition at line 118 of file vf_waveform.c.

◆ rgb

int WaveformContext::rgb

Definition at line 119 of file vf_waveform.c.

◆ ftint

float WaveformContext::ftint[2]

Definition at line 120 of file vf_waveform.c.

◆ tint

int WaveformContext::tint[2]

Definition at line 121 of file vf_waveform.c.

◆ fitmode

int WaveformContext::fitmode

Definition at line 122 of file vf_waveform.c.

◆ input

int WaveformContext::input

Definition at line 123 of file vf_waveform.c.

◆ waveform_slice

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

Definition at line 125 of file vf_waveform.c.

◆ graticulef

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

Definition at line 127 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 128 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 130 of file vf_waveform.c.

◆ desc

const AVPixFmtDescriptor* WaveformContext::desc

Definition at line 133 of file vf_waveform.c.

◆ odesc

const AVPixFmtDescriptor* WaveformContext::odesc

Definition at line 134 of file vf_waveform.c.


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