FFmpeg
Classes | Typedefs | Enumerations | Functions
af_volume.h File Reference

audio volume filter More...

#include "libavutil/common.h"
#include "libavutil/eval.h"
#include "libavutil/float_dsp.h"
#include "libavutil/opt.h"
#include "libavutil/samplefmt.h"

Go to the source code of this file.

Classes

struct  VolumeContext
 

Typedefs

typedef struct VolumeContext VolumeContext
 

Enumerations

enum  PrecisionType { PRECISION_FIXED = 0, PRECISION_FLOAT, PRECISION_DOUBLE }
 
enum  EvalMode {
  EVAL_MODE_ONCE, EVAL_MODE_FRAME, EVAL_MODE_NB, EVAL_MODE_INIT,
  EVAL_MODE_FRAME, EVAL_MODE_NB, EVAL_MODE_INIT, EVAL_MODE_FRAME,
  EVAL_MODE_NB, EVAL_MODE_INIT, EVAL_MODE_FRAME, EVAL_MODE_NB,
  EVAL_MODE_INIT, EVAL_MODE_FRAME, EVAL_MODE_NB, EVAL_MODE_INIT,
  EVAL_MODE_FRAME, EVAL_MODE_NB, EVAL_MODE_INIT, EVAL_MODE_FRAME,
  EVAL_MODE_NB
}
 
enum  VolumeVarName {
  VAR_N, VAR_NB_CHANNELS, VAR_NB_CONSUMED_SAMPLES, VAR_NB_SAMPLES,
  VAR_POS, VAR_PTS, VAR_SAMPLE_RATE, VAR_STARTPTS,
  VAR_STARTT, VAR_T, VAR_TB, VAR_VOLUME,
  VAR_VARS_NB
}
 
enum  ReplayGainType { REPLAYGAIN_DROP, REPLAYGAIN_IGNORE, REPLAYGAIN_TRACK, REPLAYGAIN_ALBUM }
 

Functions

void ff_volume_init_x86 (VolumeContext *vol)
 

Detailed Description

audio volume filter