|
FFmpeg
|
filter for manipulating frame metadata More...
#include "config_components.h"#include <float.h>#include "libavutil/avassert.h"#include "libavutil/avstring.h"#include "libavutil/eval.h"#include "libavutil/internal.h"#include "libavutil/opt.h"#include "libavutil/timestamp.h"#include "libavformat/avio.h"#include "avfilter.h"#include "audio.h"#include "filters.h"#include "video.h"Go to the source code of this file.
Data Structures | |
| struct | MetadataContext |
Macros | |
| #define | OFFSET(x) |
| #define | DEFINE_OPTIONS(filt_name, FLAGS) |
Enumerations | |
| enum | MetadataMode { METADATA_SELECT , METADATA_ADD , METADATA_MODIFY , METADATA_DELETE , METADATA_PRINT , METADATA_NB } |
| enum | MetadataFunction { METADATAF_SAME_STR , METADATAF_STARTS_WITH , METADATAF_LESS , METADATAF_EQUAL , METADATAF_GREATER , METADATAF_EXPR , METADATAF_ENDS_WITH , METADATAF_NB } |
| enum | var_name { VAR_VALUE1 , VAR_VALUE2 , VAR_FRAMEVAL , VAR_USERVAL , VAR_VARS_NB } |
Functions | |
| static int | same_str (MetadataContext *s, const char *value1, const char *value2) |
| static int | starts_with (MetadataContext *s, const char *value1, const char *value2) |
| static int | ends_with (MetadataContext *s, const char *value1, const char *value2) |
| static int | equal (MetadataContext *s, const char *value1, const char *value2) |
| static int | less (MetadataContext *s, const char *value1, const char *value2) |
| static int | greater (MetadataContext *s, const char *value1, const char *value2) |
| static int | parse_expr (MetadataContext *s, const char *value1, const char *value2) |
| static void | print_log (AVFilterContext *ctx, const char *msg,...) |
| static void | print_file (AVFilterContext *ctx, const char *msg,...) |
| static av_cold int | init (AVFilterContext *ctx) |
| static av_cold void | uninit (AVFilterContext *ctx) |
| static int | filter_frame (AVFilterLink *inlink, AVFrame *frame) |
Variables | |
| static const char *const | var_names [] |
filter for manipulating frame metadata
Definition in file f_metadata.c.
| #define OFFSET | ( | x | ) |
Definition at line 100 of file f_metadata.c.
| #define DEFINE_OPTIONS | ( | filt_name, | |
| FLAGS ) |
Definition at line 101 of file f_metadata.c.
| enum MetadataMode |
| Enumerator | |
|---|---|
| METADATA_SELECT | |
| METADATA_ADD | |
| METADATA_MODIFY | |
| METADATA_DELETE | |
| METADATA_PRINT | |
| METADATA_NB | |
Definition at line 42 of file f_metadata.c.
| enum MetadataFunction |
| Enumerator | |
|---|---|
| METADATAF_SAME_STR | |
| METADATAF_STARTS_WITH | |
| METADATAF_LESS | |
| METADATAF_EQUAL | |
| METADATAF_GREATER | |
| METADATAF_EXPR | |
| METADATAF_ENDS_WITH | |
| METADATAF_NB | |
Definition at line 51 of file f_metadata.c.
| enum var_name |
| Enumerator | |
|---|---|
| VAR_VALUE1 | |
| VAR_VALUE2 | |
| VAR_FRAMEVAL | |
| VAR_USERVAL | |
| VAR_VARS_NB | |
Definition at line 70 of file f_metadata.c.
|
static |
Definition at line 125 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 130 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 135 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 143 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 153 of file f_metadata.c.
|
static |
Definition at line 163 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 173 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 186 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 196 of file f_metadata.c.
Referenced by init().
|
static |
Definition at line 210 of file f_metadata.c.
|
static |
Definition at line 291 of file f_metadata.c.
|
static |
Definition at line 302 of file f_metadata.c.
|
static |
Definition at line 62 of file f_metadata.c.