AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Namespaces | Macros | Enumerations | Variables
AAX_Constants.h File Reference
#include <cmath>

Go to the source code of this file.

Description

Signal processing constants.

Namespaces

 AAX
 

Macros

#define AAX_CONSTANTS_H
 

Enumerations

enum  AAX::ESampleRates {
  AAX::e44100SampleRate = 44100 ,
  AAX::e48000SampleRate = 48000 ,
  AAX::e88200SampleRate = 88200 ,
  AAX::e96000SampleRate = 96000 ,
  AAX::e176400SampleRate = 176400 ,
  AAX::e192000SampleRate = 192000
}
 

Variables

const int AAX::cBigEndian =0
 
const int AAX::cLittleEndian =1
 
const double AAX::cPi = 3.1415926535897932384626433832795
 
const double AAX::cTwoPi = 6.2831853071795862319959269370884
 
const double AAX::cHalfPi = 1.5707963267948965579989817342721
 
const double AAX::cQuarterPi = 0.78539816339744827899949086713605
 
const double AAX::cRootTwo = 1.4142135623730950488016887242097
 
const double AAX::cOneOverRootTwo = 0.70710678118654752440084436210485
 
const double AAX::cPos3dB =1.4142135623730950488016887242097
 
const double AAX::cNeg3dB =0.70710678118654752440084436210485
 
const double AAX::cPos6dB =2.0
 
const double AAX::cNeg6dB =0.5
 
const double AAX::cNormalizeLongToAmplitudeOneHalf = 0.00000000023283064365386962890625
 
const double AAX::cNormalizeLongToAmplitudeOne = 1.0/double(1<<31)
 
const double AAX::cMilli =0.001
 
const double AAX::cMicro =0.001*0.001
 
const double AAX::cNano =0.001*0.001*0.001
 
const double AAX::cPico =0.001*0.001*0.001*0.001
 
const double AAX::cKilo =1000.0
 
const double AAX::cMega =1000.0*1000.0
 
const double AAX::cGiga =1000.0*1000.0*1000.0
 

Macro Definition Documentation

◆ AAX_CONSTANTS_H

#define AAX_CONSTANTS_H