Aviate Audio Multiverse Library
IrLoader.h
Go to the documentation of this file.
1 /**************************************************************************/
14 #ifndef __AVIATE_IRLOADER_H
15 #define __AVIATE_IRLOADER_H
16 
17 #include <cstddef>
18 #include "sysPlatform/SysTypes.h"
19 
20 namespace IrLoader {
21 
23 extern const size_t NUM_IMPULSE_RESPONSES;
24 
26 extern const float IMPULSE_SAMPLE_RATE_F;
27 
29 extern const PROGMEM size_t IR_SAMPLE_SIZES[];
30 
32 extern const char* IMPULSE_RESPONSE_NAME_PTRS[];
33 
35 extern const float* IMPULSE_RESPONSE_PTRS[];
36 
37 }
38 
39 #endif // __AVIATE_IRLOADER_H
const float IMPULSE_SAMPLE_RATE_F
The sample rate of the IRs.
const char * IMPULSE_RESPONSE_NAME_PTRS[]
An array of pointers to IR names. Array size (num pointers) is equal to NUM_IMPULSE_RESPONSES.
const float * IMPULSE_RESPONSE_PTRS[]
An array of pointers to IR response float data values. Array size (num pointers) is equal to NUM_IMPU...
const size_t NUM_IMPULSE_RESPONSES
The number of IRs in the build.
const PROGMEM size_t IR_SAMPLE_SIZES[]
An array indicating the sample sizes of each IR. Array size is equal to NUM_IMPULSE_RESPONSES.