openshot-audio
0.1.2
JuceLibraryCode
modules
juce_audio_processors
juce_audio_processors.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2015 - ROLI Ltd.
6
7
Permission is granted to use this software under the terms of either:
8
a) the GPL v2 (or any later version)
9
b) the Affero GPL v3
10
11
Details of these licenses can be found at: www.gnu.org/licenses
12
13
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
14
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17
------------------------------------------------------------------------------
18
19
To release a closed-source product which uses JUCE, commercial licenses are
20
available: visit www.juce.com for more information.
21
22
==============================================================================
23
*/
24
25
#ifndef JUCE_AUDIO_PROCESSORS_H_INCLUDED
26
#define JUCE_AUDIO_PROCESSORS_H_INCLUDED
27
28
#include "../juce_gui_basics/juce_gui_basics.h"
29
#include "../juce_audio_basics/juce_audio_basics.h"
30
31
32
//=============================================================================
39
#ifndef JUCE_PLUGINHOST_VST
40
#define JUCE_PLUGINHOST_VST 0
41
#endif
42
49
#ifndef JUCE_PLUGINHOST_VST3
50
#define JUCE_PLUGINHOST_VST3 0
51
#endif
52
58
#ifndef JUCE_PLUGINHOST_AU
59
#define JUCE_PLUGINHOST_AU 0
60
#endif
61
62
#if ! (JUCE_PLUGINHOST_AU || JUCE_PLUGINHOST_VST || JUCE_PLUGINHOST_VST3)
63
// #error "You need to set either the JUCE_PLUGINHOST_AU and/or JUCE_PLUGINHOST_VST and/or JUCE_PLUGINHOST_VST3 flags if you're using this module!"
64
#endif
65
66
#if ! (defined (JUCE_SUPPORT_CARBON) || JUCE_64BIT)
67
#define JUCE_SUPPORT_CARBON 1
68
#endif
69
70
//=============================================================================
71
//=============================================================================
72
namespace
juce
73
{
74
75
class
AudioProcessor
;
76
#include "
processors/juce_AudioPlayHead.h
"
77
#include "
processors/juce_AudioProcessorEditor.h
"
78
#include "
processors/juce_AudioProcessorListener.h
"
79
#include "
processors/juce_AudioProcessorParameter.h
"
80
#include "
processors/juce_AudioProcessor.h
"
81
#include "
processors/juce_PluginDescription.h
"
82
#include "
processors/juce_AudioPluginInstance.h
"
83
#include "
processors/juce_AudioProcessorGraph.h
"
84
#include "
processors/juce_GenericAudioProcessorEditor.h
"
85
#include "
format/juce_AudioPluginFormat.h
"
86
#include "
format/juce_AudioPluginFormatManager.h
"
87
#include "
scanning/juce_KnownPluginList.h
"
88
#include "
format_types/juce_AudioUnitPluginFormat.h
"
89
#include "
format_types/juce_LADSPAPluginFormat.h
"
90
#include "
format_types/juce_VSTMidiEventList.h
"
91
#include "
format_types/juce_VSTPluginFormat.h
"
92
#include "
format_types/juce_VST3PluginFormat.h
"
93
#include "
scanning/juce_PluginDirectoryScanner.h
"
94
#include "
scanning/juce_PluginListComponent.h
"
95
96
}
97
98
#endif // JUCE_AUDIO_PROCESSORS_H_INCLUDED
juce_PluginListComponent.h
juce
Definition:
juce_audio_basics.cpp:75
juce_VSTMidiEventList.h
juce_AudioPluginFormatManager.h
juce_AudioPluginInstance.h
juce_VST3PluginFormat.h
juce_PluginDescription.h
juce_LADSPAPluginFormat.h
juce_AudioPluginFormat.h
juce_GenericAudioProcessorEditor.h
juce_AudioPlayHead.h
juce_AudioProcessorEditor.h
juce_AudioProcessorListener.h
juce_VSTPluginFormat.h
juce_KnownPluginList.h
juce_AudioProcessor.h
juce_AudioProcessorGraph.h
juce::AudioProcessor
Definition:
juce_audio_processors.h:44
juce_PluginDirectoryScanner.h
juce_AudioProcessorParameter.h
juce_AudioUnitPluginFormat.h
Generated by
1.8.13