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

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_BinaryData.h
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
11namespace tracktion { inline namespace engine
12{
13
14namespace TracktionBinaryData
15{
16 extern const char* patchnames_zip;
17 const int patchnames_zipSize = 1653593;
18
19 extern const char* bigclick_wav;
20 const int bigclick_wavSize = 1760;
21
22 extern const char* littleclick_wav;
23 const int littleclick_wavSize = 1836;
24
25 extern const char* groove_templates_xml;
26 const int groove_templates_xmlSize = 45262;
27
28 extern const char* groove_templates_2_xml;
29 const int groove_templates_2_xmlSize = 6024;
30
31 // Points to the start of a list of resource names.
32 extern const char* namedResourceList[];
33
34 // Number of elements in the namedResourceList array.
35 const int namedResourceListSize = 4;
36
37 // If you provide the name of one of the binary resource variables above, this function will
38 // return the corresponding data and its size (or a null pointer if the name isn't found).
39 const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes) noexcept;
40}
41
42}} // namespace tracktion { inline namespace engine