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