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

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_engine_plugins.cpp
Go to the documentation of this file.
1 /*
2 ,--. ,--. ,--. ,--.
3 ,-' '-.,--.--.,--,--.,---.| |,-.,-' '-.`--' ,---. ,--,--, Copyright 2024
4 '-. .-'| .--' ,-. | .--'| /'-. .-',--.| .-. || \ Tracktion Software
5 | | | | \ '-' \ `--.| \ \ | | | |' '-' '| || | Corporation
6 `---' `--' `--`--'`---'`--'`--' `---' `--' `---' `--''--' www.tracktion.com
7
8 Tracktion Engine uses a GPL/commercial licence - see LICENCE.md for details.
9*/
10
11#if ! JUCE_PROJUCER_LIVE_BUILD
12
13#ifdef __APPLE__
14 #define Point CarbonDummyPointName
15 #define AudioBuffer DummyAudioBufferName
16 #include <AudioUnit/AudioUnit.h>
17 #include <AudioUnit/AUComponent.h>
18 #undef AudioBuffer
19 #undef Point
20#endif
21
22#include <atomic>
23#include <numeric>
24#include <chrono>
25using namespace std::literals;
26
27#ifdef __GNUC__
28 #pragma GCC diagnostic push
29 #pragma GCC diagnostic ignored "-Wfloat-equal"
30#endif
31
33
35
38
39#include "tracktion_engine.h"
40
42
47
49
51
56
60
72//#include "plugins/internal/tracktion_InternalPlugins.test.cpp"
73
90
92
94
95//#include "plugins/tracktion_Plugins.test.cpp"
96
97#ifdef __GNUC__
98 #pragma GCC diagnostic pop
99 #pragma GCC diagnostic ignored "-Wfloat-equal"
100#endif
101
102#endif