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

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_SettingID.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
15enum class SettingID
16{
17 invalid,
18 addAntiDenormalNoise,
19 audio_device_setup,
20 audiosettings,
21 autoFreeze,
22 autoTempoMatch,
23 autoTempoDetect,
24 automapVst,
25 automapNative,
26 automapGuids1,
27 automapGuids2,
28 cacheSizeSamples,
29 compCrossfadeMs,
30 countInMode,
31 clickTrackMidiNoteBig,
32 clickTrackMidiNoteLittle,
33 clickTrackSampleSmall,
34 clickTrackSampleBig,
35 crossfadeBlock,
36 cpu,
37 customMidiControllers,
38 deadMansPedal,
39 defaultMidiOutDevice,
40 defaultWaveOutDevice,
41 defaultMidiInDevice,
42 defaultWaveInDevice,
43 externControlIn,
44 externControlOut,
45 externControlNum,
46 externControlMain,
47 externControlShowSelection,
48 externControlSelectionColour,
49 externControlEnable,
50 externOscInputPort,
51 externOscOutputPort,
52 externOscOutputAddr,
53 filterControlMappingPresets,
54 filterGui,
55 fitClipsToRegion,
56 findExamples,
57 freezePoint,
58 hasEnabledMidiDefaultDevs,
59 glideLength,
60 grooveTemplates,
61 knownPluginList,
62 knownPluginList64,
63 lameEncoder,
64 lastClickTrackLevel,
65 lastEditRender,
66 lowLatencyBuffer,
67 MCUoneTouchRecord,
68 maxLatency,
69 midiin,
70 midiout,
71 midiEditorOctaves,
72 midiProgramManager,
73 newMarker,
74 numThreadsForPluginScanning,
75 projectList,
76 projects,
77 recentProjects,
78 renameClipRenamesSource,
79 renameMode,
80 renderRecentFilesList,
81 resetCursorOnPlay,
82 retrospectiveRecord,
83 reWireEnabled,
84 safeRecord,
85 sendControllerOffMessages,
86 simplifyAfterRecording,
87 snapCursor,
88 tempDirectory,
89 trackExpansionMode,
90 use64Bit,
91 xFade,
92 xtCount,
93 xtIndices,
94 virtualmididevices,
95 virtualmidiin,
96 midiScanIntervalSeconds,
97 useSeparateProcessForScanning,
98 useRealtime,
99 wavein,
100 waveout,
101 windowsDoubleClick,
102
103 renderFormat,
104 trackRenderSampRate,
105 trackRenderBits,
106 bypassFilters,
107 markedRegion,
108 editClipRenderSampRate,
109 editClipRenderBits,
110 editClipRenderDither,
111 editClipRealtime,
112 editClipRenderStereo,
113 editClipRenderNormalise,
114 editClipRenderRMS,
115 editClipRenderRMSLevelDb,
116 editClipRenderPeakLevelDb,
117 editClipPassThroughFilters,
118 exportFormat,
119 renderOnlySelectedClips,
120 renderOnlyMarked,
121 renderNormalise,
122 renderRMS,
123 renderRMSLevelDb,
124 renderPeakLevelDb,
125 renderTrimSilence,
126 renderSampRate,
127 renderStereo,
128 renderBits,
129 renderDither,
130 quality,
131 addId3Info,
132 realtime,
133 passThroughFilters,
134 externControlShowClipSlotSelection,
135 addAcidMetadata,
136};
137
138}} // namespace tracktion { inline namespace engine
SettingID
A list of settings the engine will get and set.