FFmpeg
Data Structures | Enumerations | Functions
af_volume.h File Reference
#include <stdint.h>
#include "libavutil/eval.h"
#include "libavutil/float_dsp.h"
#include "libavutil/log.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, 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, 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

Definition in file af_volume.h.

Enumeration Type Documentation

◆ PrecisionType

Enumerator
PRECISION_FIXED 
PRECISION_FLOAT 
PRECISION_DOUBLE 

Definition at line 33 of file af_volume.h.

◆ EvalMode

enum EvalMode
Enumerator
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 
EVAL_MODE_INIT 
EVAL_MODE_FRAME 
EVAL_MODE_NB 
EVAL_MODE_INIT 
EVAL_MODE_FRAME 
EVAL_MODE_NB 

Definition at line 39 of file af_volume.h.

◆ VolumeVarName

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.

◆ ReplayGainType

Enumerator
REPLAYGAIN_DROP 
REPLAYGAIN_IGNORE 
REPLAYGAIN_TRACK 
REPLAYGAIN_ALBUM 

Definition at line 61 of file af_volume.h.

Function Documentation

◆ ff_volume_init_x86()

void ff_volume_init_x86 ( VolumeContext vol)

Definition at line 36 of file af_volume_init.c.

Referenced by volume_init().