| 
    Anklang-0.3.0.dev502+ga23511a1 anklang-0.3.0.dev502+ga23511a1
    
   ASE — Anklang Sound Engine (C++) 
   « « « Anklang Documentation  | 
 
#include "engine.hh"#include "atquit.hh"#include "processor.hh"#include "utils.hh"#include "loop.hh"#include "driver.hh"#include "server.hh"#include "datautils.hh"#include "atomics.hh"#include "project.hh"#include "wave.hh"#include "main.hh"#include "strings.hh"#include "memory.hh"#include "internal.hh"Go to the source code of this file.
Classes | |
| struct | Ase::EngineJobImpl | 
| struct | Ase::DriverSet | 
| class | Ase::AudioEngineThread | 
| struct | Ase::AudioEngineThread::UserNoteJob | 
| class | Ase::EngineMidiInput | 
Namespaces | |
| namespace | Ase | 
| The Anklang C++ API namespace.  | |
Macros | |
| #define | EDEBUG(...) | 
Typedefs | |
| using | Ase::VoidFunc = std::function< void()> | 
| using | Ase::StartQueue = AsyncBlockingQueue< char > | 
Functions | |
| AudioEngine & | Ase::make_audio_engine (const VoidF &owner_wakeup, uint sample_rate, SpeakerArrangement speakerarrangement) | 
Variables | |
| constexpr const uint | Ase::FIXED_N_CHANNELS | 
| constexpr const uint | Ase::FIXED_SAMPLE_RATE | 
| constexpr const uint | Ase::FIXED_N_MIDI_DRIVERS | 
| struct Ase::DriverSet | 
| Class Members | ||
|---|---|---|
| MidiDriverS | midi_drivers | |
| StringS | midi_names | |
| PcmDriverP | null_pcm_driver | |
| PcmDriverP | pcm_driver | |
| String | pcm_name | |
| struct Ase::AudioEngineThread::UserNoteJob | 
| Class Members | ||
|---|---|---|
| atomic< UserNoteJob * > | next | |
| UserNote | note | |