#ifndef ALC_HRTF_H #define ALC_HRTF_H #include "AL/al.h" #include "AL/alc.h" #include "alstring.h" struct Hrtf { ALuint sampleRate; ALuint irSize; ALubyte evCount; const ALubyte *azCount; const ALushort *evOffset; const ALshort *coeffs; const ALubyte *delays; const char *filename; struct Hrtf *next; }; typedef struct HrtfEntry { al_string name; const struct Hrtf *hrtf; } HrtfEntry; TYPEDEF_VECTOR(HrtfEntry, vector_HrtfEntry) #define HRIR_BITS (7) #define HRIR_LENGTH (1<