#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.