JUCE
|
Classes | |
class | AudioUnitPluginFormat |
Implements a plugin format manager for AudioUnits. More... | |
class | LADSPAPluginFormat |
Implements a plugin format manager for LADSPA plugins. More... | |
class | VST3PluginFormat |
Implements a plugin format for VST3s. More... | |
struct | SpeakerMappings |
Structure for VST speaker mappings. More... | |
struct | SpeakerMappings::Mapping |
Structure describing a mapping. More... | |
class | SpeakerMappings::VstSpeakerConfigurationHolder |
Class to hold a speaker configuration. More... | |
struct | VstEffectInterface |
Structure used for VSTs. More... | |
struct | VstEditorBounds |
Structure used for VSTs. More... | |
struct | VstPinInfo |
Structure used for VSTs. More... | |
struct | VstEvent |
Structure used for VSTs. More... | |
struct | VstEventBlock |
Structure used for VSTs. More... | |
struct | VstMidiEvent |
Structure used for VSTs. More... | |
struct | VstSysExEvent |
Structure used for VSTs. More... | |
struct | VstTimingInformation |
Structure used for VSTs. More... | |
struct | VstIndividualSpeakerInfo |
Structure used for VSTs. More... | |
struct | VstSpeakerConfiguration |
Structure used for VSTs. More... | |
struct | vst2FxBank |
Structure used for VSTs. More... | |
class | VSTPluginFormat |
Implements a plugin format manager for VSTs. More... | |
class | VSTPluginFormat::ExtraFunctions |
Base class for some extra functions that can be attached to a VST plugin instance. More... | |
Macros | |
#define | JUCE_STATE_DICTIONARY_KEY "jucePluginState" |
#define | VSTINTERFACECALL |
#define | JUCE_MULTICHAR_CONSTANT(a, b, c, d) (d | (((uint32) c) << 8) | (((uint32) b) << 16) | (((uint32) a) << 24)) |
Typedefs | |
typedef pointer_sized_int(VSTINTERFACECALL * | VstHostCallback) (VstEffectInterface *, int32 op, int32 index, pointer_sized_int value, void *ptr, float opt) |
Functions | |
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wnon-virtual-dtor", "-Wreorder", "-Wunsequenced", "-Wint-to-pointer-cast", "-Wunused-parameter", "-Wconversion", "-Woverloaded-virtual", "-Wshadow", "-Wdeprecated-register", "-Wunused-function", "-Wsign-conversion", "-Wsign-compare", "-Wdelete-non-virtual-dtor", "-Wdeprecated-declarations", "-Wextra-semi", "-Wmissing-braces", "-Wswitch-default", "-Wshadow-field", "-Wpragma-pack", "-Wcomma", "-Wzero-as-null-pointer-constant", "-Winconsistent-missing-destructor-override", "-Wcast-align", "-Wignored-qualifiers", "-Wmissing-field-initializers", "-Wformat=", "-Wformat", "-Wpedantic", "-Wextra", "-Wclass-memaccess", "-Wmissing-prototypes", "-Wtype-limits", "-Wcpp", "-W#warnings") namespace Steinberg | |
Variables | |
const int32 | juceVstInterfaceVersion = 2400 |
const int32 | juceVstInterfaceIdentifier = 0x56737450 |
#define JUCE_STATE_DICTIONARY_KEY "jucePluginState" |
#define VSTINTERFACECALL |
#define JUCE_MULTICHAR_CONSTANT | ( | a, | |
b, | |||
c, | |||
d | |||
) | (d | (((uint32) c) << 8) | (((uint32) b) << 16) | (((uint32) a) << 24)) |
typedef pointer_sized_int(VSTINTERFACECALL * VstHostCallback) (VstEffectInterface *, int32 op, int32 index, pointer_sized_int value, void *ptr, float opt) |
anonymous enum |
enum VstPlugInCategory |
enum VstMaxStringLengths |
enum VstPinInfoFlags |
enum VstEventTypes |
enum VstMidiEventFlags |
enum VstSmpteRates |
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE | ( | "-Wnon-virtual-dtor" | , |
"-Wreorder" | , | ||
"-Wunsequenced" | , | ||
"-Wint-to-pointer-cast" | , | ||
"-Wunused-parameter" | , | ||
"-Wconversion" | , | ||
"-Woverloaded-virtual" | , | ||
"-Wshadow" | , | ||
"-Wdeprecated-register" | , | ||
"-Wunused-function" | , | ||
"-Wsign-conversion" | , | ||
"-Wsign-compare" | , | ||
"-Wdelete-non-virtual-dtor" | , | ||
"-Wdeprecated-declarations" | , | ||
"-Wextra-semi" | , | ||
"-Wmissing-braces" | , | ||
"-Wswitch-default" | , | ||
"-Wshadow-field" | , | ||
"-Wpragma-pack" | , | ||
"-Wcomma" | , | ||
"-Wzero-as-null-pointer-constant" | , | ||
"-Winconsistent-missing-destructor-override" | , | ||
"-Wcast-align" | , | ||
"-Wignored-qualifiers" | , | ||
"-Wmissing-field-initializers" | |||
) |
const int32 juceVstInterfaceVersion = 2400 |
const int32 juceVstInterfaceIdentifier = 0x56737450 |