VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae_hrtf.hpp
Go to the documentation of this file.
1#ifndef _VAE_HRTF
2#define _VAE_HRTF
3
4#include "../vae_types.hpp"
5#include "../vae_config.hpp"
6
7namespace vae { namespace core {
8 struct HRTF {
9 struct Position {
11 AudioBuffer ir[2]; ///< Impulse response needed for the convolution
12 };
17 };
18} } // namespace vae::vore
19
20#endif // _VAE_HRTF
Basically a bad std::vector without exceptions which can also work with foreign memory.
Definition: THeapBuffer.hpp:49
glm::vec3 Vec3
Definition: vae_types.hpp:47
Contains Typedefinitions and basic structures use by the public API and internally.
Definition: vae.hpp:31
unsigned int Size
How the elements are addressed in the heapbuffer.
Definition: vae.hpp:33
AudioBuffer ir[2]
Impulse response needed for the convolution.
Definition: vae_hrtf.hpp:11
HeapBuffer< Position > positions
Definition: vae_hrtf.hpp:13