FFmpeg
Data Structures | Macros | Enumerations | Functions
f_sidedata.c File Reference
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/internal.h"
#include "libavutil/frame.h"
#include "libavutil/opt.h"
#include "audio.h"
#include "avfilter.h"
#include "filters.h"
#include "video.h"

Go to the source code of this file.

Data Structures

struct  SideDataContext
 

Macros

#define OFFSET(x)   offsetof(SideDataContext, x)
 
#define DEFINE_OPTIONS(filt_name, FLAGS)
 

Enumerations

enum  SideDataMode { SIDEDATA_SELECT, SIDEDATA_DELETE, SIDEDATA_NB }
 

Functions

static av_cold int init (AVFilterContext *ctx)
 
static int filter_frame (AVFilterLink *inlink, AVFrame *frame)
 

Detailed Description

filter for manipulating frame side data

Definition in file f_sidedata.c.

Macro Definition Documentation

◆ OFFSET

#define OFFSET (   x)    offsetof(SideDataContext, x)

Definition at line 48 of file f_sidedata.c.

◆ DEFINE_OPTIONS

#define DEFINE_OPTIONS (   filt_name,
  FLAGS 
)

Definition at line 49 of file f_sidedata.c.

Enumeration Type Documentation

◆ SideDataMode

Enumerator
SIDEDATA_SELECT 
SIDEDATA_DELETE 
SIDEDATA_NB 

Definition at line 35 of file f_sidedata.c.

Function Documentation

◆ init()

static av_cold int init ( AVFilterContext ctx)
static

Definition at line 87 of file f_sidedata.c.

◆ filter_frame()

static int filter_frame ( AVFilterLink inlink,
AVFrame frame 
)
static

Definition at line 99 of file f_sidedata.c.