FFmpeg
Classes | Macros | Typedefs | Functions | Variables
af_pan.c File Reference

Audio panning filter (channels mixing) Original code written by Anders Johansson for MPlayer, reimplemented for FFmpeg. More...

#include <stdio.h>
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.h"
#include "libavutil/opt.h"
#include "libswresample/swresample.h"
#include "audio.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"

Classes

struct  PanContext
 

Macros

#define MAX_CHANNELS   64
 
#define OFFSET(x)   offsetof(PanContext, x)
 

Typedefs

typedef struct PanContext PanContext
 

Functions

 AVFILTER_DEFINE_CLASS (pan)
 

Variables

AVFilter ff_af_pan
 

Detailed Description

Audio panning filter (channels mixing) Original code written by Anders Johansson for MPlayer, reimplemented for FFmpeg.

Variable Documentation

§ ff_af_pan

AVFilter ff_af_pan
Initial value:
= {
.name = "pan",
.description = NULL_IF_CONFIG_SMALL("Remix channels with coefficients (panning)."),
.priv_size = sizeof(PanContext),
.priv_class = &pan_class,
.init = init,
.uninit = uninit,
.query_formats = query_formats,
.inputs = pan_inputs,
.outputs = pan_outputs,
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186
Definition: af_pan.c:42