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

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_engine_audio_files.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
13extern "C"
14{
15 #if TRACKTION_ENABLE_REX
16 #define Button CarbonButton
17 #define Component CarbonComponent
18 #define MemoryBlock CarbonMemoryBlock
19 #include "REX/REX.h"
20 #undef Button
21 #undef Component
22 #undef MemoryBlock
23 #undef check
24 #endif
25}
26
27#include "tracktion_engine.h"
28
29#ifdef _WIN32
30 #define NOGDI
31 #define NOMINMAX
32 #include <Windows.h>
33#endif
34
35#include <string>
36#include <bitset>
37
38#ifdef __GNUC__
39 #pragma GCC diagnostic push
40 #pragma GCC diagnostic ignored "-Wfloat-equal"
41#endif
42
47
50
52//#include "audio_files/tracktion_AudioFileCache.test.cpp"
54#include <tracktion_graph/tracktion_graph.h> //#include "audio_files/tracktion_AudioFile.test.cpp"
59
64
65#ifdef __GNUC__
66 #pragma GCC diagnostic pop
67#endif
68
69#endif