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, REPLACE, SCROLL, FULLFRAME, RSCROLL, 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 { ACCUMULATE, CURRENT, NB_HMODES } |
Functions | |
AVFILTER_DEFINE_CLASS (ahistogram) | |
static int | query_formats (AVFilterContext *ctx) |
static int | config_input (AVFilterLink *inlink) |
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 [] |
AVFilter | ff_avf_ahistogram |
#define OFFSET | ( | x | ) | offsetof(AudioHistogramContext, x) |
Definition at line 61 of file avf_ahistogram.c.
#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 62 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 | |
REPLACE | |
SCROLL | |
FULLFRAME | |
RSCROLL | |
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 | |
---|---|
ACCUMULATE | |
CURRENT | |
NB_HMODES |
Definition at line 35 of file avf_ahistogram.c.
AVFILTER_DEFINE_CLASS | ( | ahistogram | ) |
|
static |
Definition at line 91 of file avf_ahistogram.c.
|
static |
Definition at line 118 of file avf_ahistogram.c.
|
static |
Definition at line 136 of file avf_ahistogram.c.
|
static |
Definition at line 157 of file avf_ahistogram.c.
Referenced by activate().
|
static |
Definition at line 374 of file avf_ahistogram.c.
|
static |
Definition at line 396 of file avf_ahistogram.c.
|
static |
Definition at line 64 of file avf_ahistogram.c.
|
static |
Definition at line 409 of file avf_ahistogram.c.
|
static |
Definition at line 418 of file avf_ahistogram.c.
AVFilter ff_avf_ahistogram |
Definition at line 427 of file avf_ahistogram.c.