#include "config_components.h"
#include "libavutil/mem.h"
#include "libavutil/pixdesc.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/opt.h"
#include "libavutil/timestamp.h"
#include "libavutil/xga_font_data.h"
#include "audio.h"
#include "avfilter.h"
#include "filters.h"
#include "formats.h"
#include "video.h"
Go to the source code of this file.
|
| enum | {
MODE_FULL = 0
, MODE_COMPACT = 1
, MODE_NOZERO = 2
, MODE_NOEOF = 4
,
MODE_NODISABLED = 8
, MODE_MAX = 15
} |
| |
| enum | {
FLAG_NONE = 0 << 0
, FLAG_QUEUE = 1 << 0
, FLAG_FCIN = 1 << 1
, FLAG_FCOUT = 1 << 2
,
FLAG_PTS = 1 << 3
, FLAG_TIME = 1 << 4
, FLAG_TB = 1 << 5
, FLAG_FMT = 1 << 6
,
FLAG_SIZE = 1 << 7
, FLAG_RATE = 1 << 8
, FLAG_EOF = 1 << 9
, FLAG_SCIN = 1 << 10
,
FLAG_SCOUT = 1 << 11
, FLAG_PTS_DELTA = 1 << 12
, FLAG_TIME_DELTA = 1 << 13
, FLAG_FC_DELTA = 1 << 14
,
FLAG_SC_DELTA = 1 << 15
, FLAG_DISABLED = 1 << 16
} |
| |
|
| static av_cold int | init (AVFilterContext *ctx) |
| |
| static int | query_formats (const AVFilterContext *ctx, AVFilterFormatsConfig **cfg_in, AVFilterFormatsConfig **cfg_out) |
| |
| static void | clear_image (GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink) |
| |
| static void | drawtext (AVFrame *pic, int x, int y, const char *txt, const int len, uint8_t *color) |
| |
| static int | filter_have_eof (AVFilterContext *filter) |
| |
| static int | filter_have_queued (AVFilterContext *filter) |
| |
| static int | draw_items (AVFilterContext *ctx, AVFilterContext *filter, AVFrame *out, int xpos, int ypos, AVFilterLink *l, size_t frames) |
| |
| static int | create_frame (AVFilterContext *ctx, int64_t pts) |
| |
| static int | activate (AVFilterContext *ctx) |
| |
| static int | config_output (AVFilterLink *outlink) |
| |
| static av_cold void | uninit (AVFilterContext *ctx) |
| |
| | AVFILTER_DEFINE_CLASS_EXT (graphmonitor, "(a)graphmonitor", graphmonitor_options) |
| |
◆ OFFSET
◆ VF
◆ VFR
◆ anonymous enum
| Enumerator |
|---|
| MODE_FULL | |
| MODE_COMPACT | |
| MODE_NOZERO | |
| MODE_NOEOF | |
| MODE_NODISABLED | |
| MODE_MAX | |
Definition at line 65 of file f_graphmonitor.c.
◆ anonymous enum
| Enumerator |
|---|
| FLAG_NONE | |
| FLAG_QUEUE | |
| FLAG_FCIN | |
| FLAG_FCOUT | |
| FLAG_PTS | |
| FLAG_TIME | |
| FLAG_TB | |
| FLAG_FMT | |
| FLAG_SIZE | |
| FLAG_RATE | |
| FLAG_EOF | |
| FLAG_SCIN | |
| FLAG_SCOUT | |
| FLAG_PTS_DELTA | |
| FLAG_TIME_DELTA | |
| FLAG_FC_DELTA | |
| FLAG_SC_DELTA | |
| FLAG_DISABLED | |
Definition at line 74 of file f_graphmonitor.c.
◆ init()
◆ query_formats()
◆ clear_image()
◆ drawtext()
| static void drawtext |
( |
AVFrame * | pic, |
|
|
int | x, |
|
|
int | y, |
|
|
const char * | txt, |
|
|
const int | len, |
|
|
uint8_t * | color ) |
|
static |
◆ filter_have_eof()
◆ filter_have_queued()
◆ draw_items()
◆ create_frame()
◆ activate()
◆ config_output()
◆ uninit()
◆ AVFILTER_DEFINE_CLASS_EXT()
◆ graphmonitor_options
◆ graphmonitor_outputs
Initial value:= {
{
.name = "default",
},
}
static int config_output(AVBitStreamFilterLink *outlink)
Definition at line 571 of file f_graphmonitor.c.