C:/dev/amblib/source/AmbisonicCommons.h File Reference

#include <math.h>
#include <memory.h>

Include dependency graph for AmbisonicCommons.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  PolarPoint
 Struct for source positioning in soundfield. More...

Defines

#define _USE_MATH_DEFINES
#define DEFAULT_ORDER   1
#define DEFAULT_HEIGHT   true
#define DEFAULT_BFORMAT_SAMPLECOUNT   512
#define DEFAULT_SAMPLERATE   44100
#define DEFAULT_BLOCKSIZE   512
#define DEFAULT_HRTFSET_DIFFUSED   false

Typedefs

typedef float AmbFloat
typedef int AmbInt

Enumerations

enum  BFormatChannels3D {
  kW, kX, kY, kZ,
  kR, kS, kT, kU,
  kV, kK, kL, kM,
  kN, kO, kP, kQ,
  kNumOfBformatChannels3D
}

Functions

AmbFloat DegreesToRadians (AmbFloat fDegrees)
AmbFloat RadiansToDegrees (AmbFloat fRadians)
AmbInt OrderToComponents (AmbInt nOrder, AmbInt b3D)
AmbInt OrderToComponentPosition (AmbInt nOrder, AmbInt b3D)
AmbInt OrderToSpeakers (AmbInt nOrder, AmbInt b3D)

Define Documentation

#define _USE_MATH_DEFINES

#define DEFAULT_BFORMAT_SAMPLECOUNT   512

#define DEFAULT_BLOCKSIZE   512

#define DEFAULT_HEIGHT   true

#define DEFAULT_HRTFSET_DIFFUSED   false

#define DEFAULT_ORDER   1

#define DEFAULT_SAMPLERATE   44100


Typedef Documentation

typedef float AmbFloat

typedef int AmbInt


Enumeration Type Documentation

enum BFormatChannels3D

Enumerator:
kW 
kX 
kY 
kZ 
kR 
kS 
kT 
kU 
kV 
kK 
kL 
kM 
kN 
kO 
kP 
kQ 
kNumOfBformatChannels3D 


Function Documentation

AmbFloat DegreesToRadians ( AmbFloat  fDegrees  ) 

AmbInt OrderToComponentPosition ( AmbInt  nOrder,
AmbInt  b3D 
)

AmbInt OrderToComponents ( AmbInt  nOrder,
AmbInt  b3D 
)

AmbInt OrderToSpeakers ( AmbInt  nOrder,
AmbInt  b3D 
)

AmbFloat RadiansToDegrees ( AmbFloat  fRadians  ) 


Generated on Sat May 19 02:26:27 2007 for amblib by doxygen1.5.1-p1;  SourceForge.net Logo