#include <stdint.h>
Go to the source code of this file.
|
enum | Vestige2StringConstants {
VestigeMaxNameLen = 64,
VestigeMaxLabelLen = 128,
VestigeMaxShortLabelLen = 8,
VestigeMaxCategLabelLen = 24,
VestigeMaxFileNameLen = 100
} |
|
enum | VstPlugCategory {
kPlugCategUnknown = 0,
kPlugCategEffect,
kPlugCategSynth,
kPlugCategAnalysis,
kPlugCategMastering,
kPlugCategSpacializer,
kPlugCategRoomFx,
kPlugSurroundFx,
kPlugCategRestoration,
kPlugCategOfflineProcess,
kPlugCategShell,
kPlugCategGenerator,
kPlugCategMaxCount
} |
|
enum | VstParameterFlags {
kVstParameterIsSwitch = 1 << 0,
kVstParameterUsesIntegerMinMax = 1 << 1,
kVstParameterUsesFloatStep = 1 << 2,
kVstParameterUsesIntStep = 1 << 3,
kVstParameterSupportsDisplayIndex = 1 << 4,
kVstParameterSupportsDisplayCategory = 1 << 5,
kVstParameterCanRamp = 1 << 6
} |
|
#define audioMasterAutomate 0 |
#define audioMasterBeginEdit 43 |
#define audioMasterCanDo 37 |
#define audioMasterCloseFileSelector 46 |
#define audioMasterCloseWindow 40 |
#define audioMasterCurrentId 2 |
#define audioMasterEditFile 47 |
#define audioMasterEndEdit 44 |
#define audioMasterGetAutomationState 24 |
#define audioMasterGetBlockSize 17 |
#define audioMasterGetChunkFile 48 |
#define audioMasterGetCurrentProcessLevel 23 |
#define audioMasterGetDirectory 41 |
#define audioMasterGetInputLatency 18 |
#define audioMasterGetInputSpeakerArrangement 49 |
#define audioMasterGetLanguage 38 |
#define audioMasterGetNextPlug 21 |
#define audioMasterGetNumAutomatableParameters 11 |
#define audioMasterGetOutputLatency 19 |
#define audioMasterGetParameterQuantization 12 |
#define audioMasterGetPreviousPlug 20 |
#define audioMasterGetProductString 33 |
#define audioMasterGetSampleRate 16 |
#define audioMasterGetSpeakerArrangement 31 |
#define audioMasterGetTime 7 |
#define audioMasterGetVendorString 32 |
#define audioMasterGetVendorVersion 34 |
#define audioMasterIdle 3 |
#define audioMasterIOChanged 13 |
#define audioMasterNeedIdle 14 |
#define audioMasterOfflineGetCurrentMetaPass 29 |
#define audioMasterOfflineGetCurrentPass 28 |
#define audioMasterOfflineRead 26 |
#define audioMasterOfflineStart 25 |
#define audioMasterOfflineWrite 27 |
#define audioMasterOpenFileSelector 45 |
#define audioMasterOpenWindow 39 |
#define audioMasterPinConnected 4 |
#define audioMasterProcessEvents 8 |
#define audioMasterSetIcon 36 |
#define audioMasterSetOutputSampleRate 30 |
#define audioMasterSetTime 9 |
#define audioMasterSizeWindow 15 |
#define audioMasterTempoAt 10 |
#define audioMasterUpdateDisplay 42 |
#define audioMasterVendorSpecific 35 |
#define audioMasterVersion 1 |
#define audioMasterWantMidi 6 |
#define audioMasterWillReplaceOrAccumulate 22 |
#define CCONST |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| |
Value:( ( ( (int) a ) << 24 ) | \
( ( (int) b ) << 16 ) | \
( ( (int) c ) << 8 ) | \
( ( (int) d ) << 0 ) )
#define effBeginSetProgram 67 |
#define effEditGetRect 13 |
#define effEndSetProgram 68 |
#define effFlagsCanReplacing (1 << 4) |
#define effFlagsHasEditor 1 |
#define effFlagsIsSynth (1 << 8) |
#define effGetEffectName 45 |
#define effGetParameterProperties 56 |
#define effGetParamName 8 |
#define effGetPlugCategory 35 |
#define effGetProductString 48 |
#define effGetProgramName 5 |
#define effGetVendorString 47 |
#define effGetVendorVersion 49 |
#define effGetVstVersion 58 |
#define effMainsChanged 12 |
#define effProcessEvents 25 |
#define effSetBlockSize 11 |
#define effSetSampleRate 10 |
#define effShellGetNextPlugin 70 |
#define effStartProcess 71 |
#define effStopProcess 72 |
#define kEffectMagic 0x56737450 |
#define kVstAutomationReading (1 << 7) |
#define kVstAutomationWriting (1 << 6) |
#define kVstBarsValid (1 << 11) |
#define kVstClockValid (1 << 15) |
#define kVstCyclePosValid (1 << 12) |
#define kVstLangEnglish 1 |
#define kVstNanosValid (1 << 8) |
#define kVstPpqPosValid (1 << 9) |
#define kVstSmpteValid (1 << 14) |
#define kVstTempoValid (1 << 10) |
#define kVstTimeSigValid (1 << 13) |
#define kVstTransportChanged 1 |
#define kVstTransportCycleActive (1 << 2) |
#define kVstTransportPlaying (1 << 1) |
#define kVstTransportRecording (1 << 3) |
typedef intptr_t(* audioMasterCallback)(AEffect *, int32_t, int32_t, intptr_t, void *, float) |
Enumerator |
---|
VestigeMaxNameLen |
|
VestigeMaxLabelLen |
|
VestigeMaxShortLabelLen |
|
VestigeMaxCategLabelLen |
|
VestigeMaxFileNameLen |
|
Enumerator |
---|
kVstParameterIsSwitch |
|
kVstParameterUsesIntegerMinMax |
|
kVstParameterUsesFloatStep |
|
kVstParameterUsesIntStep |
|
kVstParameterSupportsDisplayIndex |
|
kVstParameterSupportsDisplayCategory |
|
kVstParameterCanRamp |
|
Enumerator |
---|
kPlugCategUnknown |
|
kPlugCategEffect |
|
kPlugCategSynth |
|
kPlugCategAnalysis |
|
kPlugCategMastering |
|
kPlugCategSpacializer |
|
kPlugCategRoomFx |
|
kPlugSurroundFx |
|
kPlugCategRestoration |
|
kPlugCategOfflineProcess |
|
kPlugCategShell |
|
kPlugCategGenerator |
|
kPlugCategMaxCount |
|