|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
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 > |
| using | Ase::EngineMidiInputW = ::std::weak_ptr< EngineMidiInput > |
| using | Ase::EngineMidiInputP = ::std::shared_ptr< EngineMidiInput > |
| using | Ase::EngineMidiInputS = ::std::vector< EngineMidiInputP > |
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 | |