FFmpeg
Loading...
Searching...
No Matches
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]
const 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

const 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: