|
FFmpeg
|
#include "libavutil/avassert.h"#include "libavutil/opt.h"#include "libavutil/parseutils.h"#include "avfilter.h"#include "filters.h"#include "formats.h"#include "audio.h"#include "video.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | AudioHistogramContext |
Macros | |
| #define | OFFSET(x) offsetof(AudioHistogramContext, x) |
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Enumerations | |
| enum | DisplayScale { LINEAR, SQRT, CBRT, LOG, RLOG, NB_SCALES, LINEAR, SQRT, CBRT, LOG, FOURTHRT, FIFTHRT, NB_SCALES, LINEAR, LOG, NB_DISPLAY_SCALE } |
| enum | AmplitudeScale { ALINEAR, ALOG, NB_ASCALES, AS_LINEAR, AS_SQRT, AS_CBRT, AS_LOG, NB_ASCALES } |
| enum | SlideMode { REPLACE, SCROLL, NB_SLIDES, SLIDE_REPLACE, SLIDE_SCROLL, SLIDE_FRAME, NB_SLIDE, REPLACE, SCROLL, FULLFRAME, RSCROLL, LREPLACE, NB_SLIDES, REPLACE, SCROLL, FULLFRAME, RSCROLL, NB_SLIDES } |
| enum | DisplayMode { SINGLE, SEPARATE, NB_DMODES, LINE, BAR, DOT, NB_MODES, COMBINED, SEPARATE, NB_MODES } |
| enum | HistogramMode { ABS, SIGN, NB_HMODES } |
Functions | |
| AVFILTER_DEFINE_CLASS (ahistogram) | |
| static int | query_formats (AVFilterContext *ctx) |
| static int | config_input (AVFilterLink *inlink) |
| static int | get_lin_bin_abs (float in, int w) |
| static int | get_lin_bin_sign (float in, int w) |
| static int | get_log_bin_abs (float in, int w) |
| static int | get_log_bin_sign (float in, int w) |
| static int | config_output (AVFilterLink *outlink) |
| static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
| static int | activate (AVFilterContext *ctx) |
| static av_cold void | uninit (AVFilterContext *ctx) |
Variables | |
| static const AVOption | ahistogram_options [] |
| static const AVFilterPad | ahistogram_inputs [] |
| static const AVFilterPad | ahistogram_outputs [] |
| const AVFilter | ff_avf_ahistogram |
| #define OFFSET | ( | x | ) | offsetof(AudioHistogramContext, x) |
Definition at line 64 of file avf_ahistogram.c.
| #define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 65 of file avf_ahistogram.c.
| enum DisplayScale |
| Enumerator | |
|---|---|
| LINEAR | |
| SQRT | |
| CBRT | |
| LOG | |
| RLOG | |
| NB_SCALES | |
| LINEAR | |
| SQRT | |
| CBRT | |
| LOG | |
| FOURTHRT | |
| FIFTHRT | |
| NB_SCALES | |
| LINEAR | |
| LOG | |
| NB_DISPLAY_SCALE | |
Definition at line 31 of file avf_ahistogram.c.
| enum AmplitudeScale |
| Enumerator | |
|---|---|
| ALINEAR | |
| ALOG | |
| NB_ASCALES | |
| AS_LINEAR | |
| AS_SQRT | |
| AS_CBRT | |
| AS_LOG | |
| NB_ASCALES | |
Definition at line 32 of file avf_ahistogram.c.
| enum SlideMode |
| Enumerator | |
|---|---|
| REPLACE | |
| SCROLL | |
| NB_SLIDES | |
| SLIDE_REPLACE | |
| SLIDE_SCROLL | |
| SLIDE_FRAME | |
| NB_SLIDE | |
| REPLACE | |
| SCROLL | |
| FULLFRAME | |
| RSCROLL | |
| LREPLACE | |
| NB_SLIDES | |
| REPLACE | |
| SCROLL | |
| FULLFRAME | |
| RSCROLL | |
| NB_SLIDES | |
Definition at line 33 of file avf_ahistogram.c.
| enum DisplayMode |
| Enumerator | |
|---|---|
| SINGLE | |
| SEPARATE | |
| NB_DMODES | |
| LINE | |
| BAR | |
| DOT | |
| NB_MODES | |
| COMBINED | |
| SEPARATE | |
| NB_MODES | |
Definition at line 34 of file avf_ahistogram.c.
| enum HistogramMode |
| Enumerator | |
|---|---|
| ABS | |
| SIGN | |
| NB_HMODES | |
Definition at line 35 of file avf_ahistogram.c.
| AVFILTER_DEFINE_CLASS | ( | ahistogram | ) |
|
static |
Definition at line 97 of file avf_ahistogram.c.
|
static |
Definition at line 124 of file avf_ahistogram.c.
Definition at line 142 of file avf_ahistogram.c.
Referenced by config_output().
Definition at line 147 of file avf_ahistogram.c.
Referenced by config_output().
Definition at line 152 of file avf_ahistogram.c.
Referenced by config_output().
Definition at line 157 of file avf_ahistogram.c.
Referenced by config_output().
|
static |
Definition at line 162 of file avf_ahistogram.c.
|
static |
Definition at line 205 of file avf_ahistogram.c.
Referenced by activate().
|
static |
Definition at line 429 of file avf_ahistogram.c.
|
static |
Definition at line 456 of file avf_ahistogram.c.
|
static |
Definition at line 67 of file avf_ahistogram.c.
|
static |
Definition at line 469 of file avf_ahistogram.c.
|
static |
Definition at line 477 of file avf_ahistogram.c.
| const AVFilter ff_avf_ahistogram |
Definition at line 485 of file avf_ahistogram.c.
1.8.17