tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Macros
tracktion_graph.h File Reference
#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.
 

Macro Definition Documentation

◆ 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.

◆ TRACKTION_GRAPH_H_INCLUDED

#define TRACKTION_GRAPH_H_INCLUDED

Definition at line 47 of file tracktion_graph.h.