#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