tracktion-engine
3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_engine
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
13
extern
"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
43
#include "
audio_files/formats/tracktion_FFmpegEncoderAudioFormat.cpp
"
44
#include "
audio_files/formats/tracktion_FloatAudioFileFormat.cpp
"
45
#include "
audio_files/formats/tracktion_RexFileFormat.cpp
"
46
#include "
audio_files/formats/tracktion_LAMEManager.cpp
"
47
48
#include "
audio_files/tracktion_BufferedFileReader.h
"
49
#include "
audio_files/tracktion_BufferedFileReader.cpp
"
50
51
#include "
audio_files/tracktion_AudioFileCache.cpp
"
52
//#include "audio_files/tracktion_AudioFileCache.test.cpp"
53
#include "
audio_files/tracktion_AudioFile.cpp
"
54
#include <
tracktion_graph/tracktion_graph.h
>
//#include "audio_files/tracktion_AudioFile.test.cpp"
55
#include "
audio_files/tracktion_AudioFileUtils.cpp
"
56
#include "
audio_files/tracktion_AudioFormatManager.cpp
"
57
#include <
tracktion_graph/tracktion_graph.h
>
58
#include "
audio_files/tracktion_BufferedAudioReader.cpp
"
59
60
#include "
midi/tracktion_MidiList.cpp
"
61
#include "
midi/tracktion_MidiProgramManager.cpp
"
62
#include "
midi/tracktion_Musicality.cpp
"
63
#include "
midi/tracktion_SelectedMidiEvents.cpp
"
64
65
#ifdef __GNUC__
66
#pragma GCC diagnostic pop
67
#endif
68
69
#endif
bitset
string
tracktion_AudioFileCache.cpp
tracktion_AudioFileUtils.cpp
tracktion_AudioFile.cpp
tracktion_AudioFormatManager.cpp
tracktion_BufferedAudioReader.cpp
tracktion_BufferedFileReader.cpp
tracktion_BufferedFileReader.h
tracktion_FFmpegEncoderAudioFormat.cpp
tracktion_FloatAudioFileFormat.cpp
tracktion_LAMEManager.cpp
tracktion_MidiList.cpp
tracktion_MidiProgramManager.cpp
tracktion_Musicality.cpp
tracktion_RexFileFormat.cpp
tracktion_SelectedMidiEvents.cpp
tracktion_engine.h
tracktion_graph.h
« « « Anklang Documentation