FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | 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.

Data Structures

struct  VolumeContext
 

Enumerations

enum  PrecisionType { PRECISION_FIXED = 0, PRECISION_FLOAT, PRECISION_DOUBLE }
 
enum  EvalMode { EVAL_MODE_ONCE, 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

Definition in file af_volume.h.

Enumeration Type Documentation

Enumerator:
PRECISION_FIXED 
PRECISION_FLOAT 
PRECISION_DOUBLE 

Definition at line 33 of file af_volume.h.

enum EvalMode
Enumerator:
EVAL_MODE_ONCE 
EVAL_MODE_FRAME 
EVAL_MODE_NB 

Definition at line 39 of file af_volume.h.

Enumerator:
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 

Definition at line 45 of file af_volume.h.

Enumerator:
REPLAYGAIN_DROP 
REPLAYGAIN_IGNORE 
REPLAYGAIN_TRACK 
REPLAYGAIN_ALBUM 

Definition at line 61 of file af_volume.h.

Function Documentation

void ff_volume_init_x86 ( VolumeContext vol)

Definition at line 36 of file af_volume_init.c.

Referenced by volume_init().