|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
#include <cassert>#include <thread>#include <optional>#include <any>#include "../3rd_party/choc/audio/choc_SampleBuffers.h"#include "../3rd_party/choc/audio/choc_MIDISequence.h"#include "../3rd_party/choc/containers/choc_MultipleReaderMultipleWriterFIFO.h"#include "../3rd_party/choc/containers/choc_NonAllocatingStableSort.h"#include "../3rd_party/rigtorp/tracktion_rigtorp.hpp"#include <juce_audio_basics/juce_audio_basics.h>#include "../tracktion_core/tracktion_core.h"#include "utilities/tracktion_MidiMessageArray.h"#include "tracktion_graph/tracktion_Node.h"#include "tracktion_graph/tracktion_Utility.h"#include "utilities/tracktion_AudioBufferPool.h"#include "utilities/tracktion_AudioBufferStack.h"#include "utilities/tracktion_GlueCode.h"#include "utilities/tracktion_AudioFifo.h"#include "utilities/tracktion_PerformanceMeasurement.h"#include "utilities/tracktion_RealTimeSpinLock.h"#include "utilities/tracktion_Semaphore.h"#include "utilities/tracktion_Threads.h"#include "utilities/tracktion_LatencyProcessor.h"#include "utilities/tracktion_LockFreeObject.h"#include "tracktion_graph/tracktion_PlayHead.h"#include "tracktion_graph/tracktion_PlayHeadState.h"#include "tracktion_graph/players/tracktion_NodePlayerUtilities.h"#include "tracktion_graph/tracktion_NodePlayer.h"#include "tracktion_graph/tracktion_MultiThreadedNodePlayer.h"#include "tracktion_graph/tracktion_LockFreeMultiThreadedNodePlayer.h"#include "tracktion_graph/tracktion_NodePlayerThreadPools.h"#include "tracktion_graph/nodes/tracktion_ConnectedNode.h"#include "tracktion_graph/nodes/tracktion_LatencyNode.h"#include "tracktion_graph/nodes/tracktion_SummingNode.h"#include "tracktion_graph/players/tracktion_SimpleNodePlayer.h"Go to the source code of this file.
Macros | |
| #define | TRACKTION_GRAPH_H_INCLUDED |
| #define | GRAPH_UNIT_TESTS_QUICK_VALIDATE |
| Config: GRAPH_UNIT_TESTS_QUICK_VALIDATE. | |
| #define GRAPH_UNIT_TESTS_QUICK_VALIDATE |
Config: GRAPH_UNIT_TESTS_QUICK_VALIDATE.
If this is enabled, only a minimal set of buffer sizes will be tested. This gives a good idea if the module works correctly but also optimises CI completion speed.
Definition at line 58 of file tracktion_graph.h.
| #define TRACKTION_GRAPH_H_INCLUDED |
Definition at line 47 of file tracktion_graph.h.