VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae_default_backend.hpp
Go to the documentation of this file.
1#ifndef _VAE_DEFAULT_BACKEND
2#define _VAE_DEFAULT_BACKEND
3
4#ifdef _VAE_HAS_RT_AUDIO
5 #define _VAE_HAS_BACKEND
6 #include "./vae_rtaudio.hpp"
7 namespace vae { namespace core { using DefaultBackend = BackendRtAudio; } }
8#endif // _VAE_HAS_RT_AUDIO
9
10#ifdef _VAE_HAS_PORT_AUDIO
11 #define _VAE_HAS_BACKEND
12 #include "./vae_portaudio.hpp"
13 namespace vae { namespace core { using DefaultBackend = BackendPortAudio; } }
14#endif // _VAE_HAS_PORT_AUDIO
15
16#ifndef _VAE_HAS_BACKEND
17 #define _VAE_HAS_BACKEND
18 #include "./vae_device_dummy.hpp"
19 namespace vae { namespace core { using DefaultBackend = BackendDummy; } }
20#endif // !_VAE_HAS_BACKEND
21
22#endif // _VAE_DEFAULT_BACKEND
23
BackendDummy DefaultBackend
Contains Typedefinitions and basic structures use by the public API and internally.
Definition: vae.hpp:31