FFmpeg
Classes | Macros | Typedefs
f_interleave.c File Reference

audio and video interleaver More...

#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "framequeue.h"
#include "avfilter.h"
#include "bufferqueue.h"
#include "formats.h"
#include "internal.h"
#include "audio.h"
#include "video.h"

Classes

struct  InterleaveContext
 

Macros

#define FF_INTERNAL_FIELDS   1
 
#define OFFSET(x)   offsetof(InterleaveContext, x)
 
#define DEFINE_OPTIONS(filt_name, flags_)
 

Typedefs

typedef struct InterleaveContext InterleaveContext
 

Detailed Description

audio and video interleaver

Macro Definition Documentation

§ DEFINE_OPTIONS

#define DEFINE_OPTIONS (   filt_name,
  flags_ 
)
Value:
static const AVOption filt_name##_options[] = { \
{ "nb_inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, .flags = flags_ }, \
{ "n", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, .flags = flags_ }, \
{ NULL } \
}
AVOption.
Definition: opt.h:246