Anklang 0.3.0-460-gc4ef46ba
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 |