|
VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
|
#include <vae_portaudio.hpp>
Public Member Functions | |
| unsigned int | getDeviceCount () override |
| Gets number of devices, needed to iterate them. More... | |
| DeviceInfo | getDevice (unsigned int index) override |
| Returns a spefic device info for index. More... | |
| const char * | getName () const override |
| Returns name of the api. More... | |
| DeviceInfo | getDefaultOutputDevice () override |
| DeviceInfo | getDefaultInputDevice () override |
| Device * | createDevice (const EngineConfig &config) override |
| Creates a device instance for this backend. More... | |
Static Public Member Functions | |
| static BackendPortAudio & | instance () |
Private Member Functions | |
| BackendPortAudio () | |
| ~BackendPortAudio () | |
Static Private Member Functions | |
| static void | debugLog (const char *message) |
Definition at line 159 of file vae_portaudio.hpp.
|
inlineprivate |
Should set up logging, but most of PortAudios underlying APIs don't care about this and print to stdout
Definition at line 164 of file vae_portaudio.hpp.
|
inlineprivate |
Definition at line 177 of file vae_portaudio.hpp.
|
inlineoverridevirtual |
Creates a device instance for this backend.
Implements vae::core::Backend.
Definition at line 216 of file vae_portaudio.hpp.
|
inlinestaticprivate |
|
inlineoverridevirtual |
Implements vae::core::Backend.
Definition at line 212 of file vae_portaudio.hpp.
|
inlineoverridevirtual |
Implements vae::core::Backend.
Definition at line 208 of file vae_portaudio.hpp.
|
inlineoverridevirtual |
Returns a spefic device info for index.
Implements vae::core::Backend.
Definition at line 190 of file vae_portaudio.hpp.
|
inlineoverridevirtual |
Gets number of devices, needed to iterate them.
Device index != does not have to be the device index!
Implements vae::core::Backend.
Definition at line 186 of file vae_portaudio.hpp.
|
inlineoverridevirtual |
Returns name of the api.
Implements vae::core::Backend.
Definition at line 206 of file vae_portaudio.hpp.
|
inlinestatic |
Definition at line 181 of file vae_portaudio.hpp.