29#define AAX_INT32_MIN (-2147483647 - 1)
30#define AAX_INT32_MAX 2147483647
31#define AAX_UINT32_MIN 0U
32#define AAX_UINT32_MAX 4294967295U
33#define AAX_INT16_MIN (-32767 - 1)
34#define AAX_INT16_MAX 32767
35#define AAX_UINT16_MIN 0U
36#define AAX_UINT16_MAX 65535U
41#define AAX_ENUM_SIZE_CHECK(x) extern int __enumSizeCheck[ 2*(sizeof(uint32_t)==sizeof(x)) - 1]
43#define AAX_ENUM_SIZE_CHECK(x)
202#define AAX_STEM_FORMAT( aIndex, aChannelCount ) ( static_cast<uint32_t>( ( static_cast<uint16_t>(aIndex) << 16 ) | ( (aChannelCount >= AAX_UINT16_MIN) && (aChannelCount <= 0xFFFF) ? aChannelCount & 0xFFFF : 0x0000 ) ) )
203#define AAX_STEM_FORMAT_CHANNEL_COUNT( aStemFormat ) ( static_cast<uint16_t>( aStemFormat & 0xFFFF ) )
204#define AAX_STEM_FORMAT_INDEX( aStemFormat ) ( static_cast<int16_t>( ( aStemFormat >> 16 ) & 0xFFFF ) )
314#if ( defined(_WIN64) || defined(__LP64__) )
AAX_EConstraintLocationMask
Property values to describe location constraints placed on the plug-in's algorithm component (Process...
Definition: AAX_Enums.h:776
@ AAX_eConstraintLocationMask_DataModel
This ProcessProc must be co-located with the plug-in's data model object.
Definition: AAX_Enums.h:782
@ AAX_eConstraintLocationMask_DLLChipAffinity
This ProcessProc should be instantiated on the same chip as other effects that use the same DLL.
Definition: AAX_Enums.h:792
@ AAX_eConstraintLocationMask_None
No constraint placed on component's location.
Definition: AAX_Enums.h:779
AAX_ERecordMode
Used to indicate the current record mode of the host. This is the global record mode; it does not ind...
Definition: AAX_Enums.h:1371
@ AAX_eRecordMode_Destructive
Definition: AAX_Enums.h:1375
@ AAX_eRecordMode_None
Definition: AAX_Enums.h:1373
@ AAX_eRecordMode_Num
Definition: AAX_Enums.h:1379
@ AAX_eRecordMode_QuickPunch
Definition: AAX_Enums.h:1376
@ AAX_eRecordMode_TrackPunch
Definition: AAX_Enums.h:1377
@ AAX_eRecordMode_Unknown
Definition: AAX_Enums.h:1372
@ AAX_eRecordMode_Normal
Definition: AAX_Enums.h:1374
AAX_EFrameRate
FrameRate types.
Definition: AAX_Enums.h:1096
@ AAX_eFrameRate_11988NonDrop
Definition: AAX_Enums.h:1113
@ AAX_eFrameRate_60NonDrop
Definition: AAX_Enums.h:1110
@ AAX_eFrameRate_5994DropFrame
Definition: AAX_Enums.h:1109
@ AAX_eFrameRate_Undeclared
Definition: AAX_Enums.h:1097
@ AAX_eFrameRate_120NonDrop
Definition: AAX_Enums.h:1115
@ AAX_eFrameRate_120DropFrame
Definition: AAX_Enums.h:1116
@ AAX_eFrameRate_30NonDrop
Definition: AAX_Enums.h:1102
@ AAX_eFrameRate_2997DropFrame
Definition: AAX_Enums.h:1101
@ AAX_eFrameRate_2997NonDrop
Definition: AAX_Enums.h:1100
@ AAX_eFrameRate_47952
Definition: AAX_Enums.h:1105
@ AAX_eFrameRate_48Frame
Definition: AAX_Enums.h:1106
@ AAX_eFrameRate_100Frame
Definition: AAX_Enums.h:1112
@ AAX_eFrameRate_50Frame
Definition: AAX_Enums.h:1107
@ AAX_eFrameRate_5994NonDrop
Definition: AAX_Enums.h:1108
@ AAX_eFrameRate_11988DropFrame
Definition: AAX_Enums.h:1114
@ AAX_eFrameRate_23976
Definition: AAX_Enums.h:1104
@ AAX_eFrameRate_30DropFrame
Definition: AAX_Enums.h:1103
@ AAX_eFrameRate_25Frame
Definition: AAX_Enums.h:1099
@ AAX_eFrameRate_24Frame
Definition: AAX_Enums.h:1098
@ AAX_eFrameRate_60DropFrame
Definition: AAX_Enums.h:1111
AAX_EPreviewState
Offline preview states for use with AAX_eNotificationEvent_ASPreviewState.
Definition: AAX_Enums.h:1176
@ AAX_ePreviewState_Start
Offline preview is beginning.
Definition: AAX_Enums.h:1192
@ AAX_ePreviewState_Stop
Offline preview has ended.
Definition: AAX_Enums.h:1184
AAX_EHighlightColor
Highlight color selector.
Definition: AAX_Enums.h:56
@ AAX_eHighlightColor_Yellow
Definition: AAX_Enums.h:60
@ AAX_eHighlightColor_Num
Definition: AAX_Enums.h:62
@ AAX_eHighlightColor_Green
Definition: AAX_Enums.h:59
@ AAX_eHighlightColor_Blue
Definition: AAX_Enums.h:58
@ AAX_eHighlightColor_Red
Definition: AAX_Enums.h:57
AAX_ETargetPlatform
Describes what platform the component runs on.
Definition: AAX_Enums.h:1255
@ kAAX_eTargetPlatform_Count
Definition: AAX_Enums.h:1260
@ kAAX_eTargetPlatform_None
Definition: AAX_Enums.h:1256
@ kAAX_eTargetPlatform_Native
Definition: AAX_Enums.h:1257
@ kAAX_eTargetPlatform_External
Definition: AAX_Enums.h:1259
@ kAAX_eTargetPlatform_TI
Definition: AAX_Enums.h:1258
AAX_EHostLevel
Host levels.
Definition: AAX_Enums.h:1322
@ AAX_eHostLevel_Standard
Standard host level.
Definition: AAX_Enums.h:1324
@ AAX_eHostLevel_Entry
Entry-level host.
Definition: AAX_Enums.h:1325
@ AAX_eHostLevel_Intermediate
Intermediate-level host.
Definition: AAX_Enums.h:1326
@ AAX_eHostLevel_Unknown
Definition: AAX_Enums.h:1323
AAX_ETracePriorityHost
Platform-specific tracing priorities.
Definition: AAX_Enums.h:73
@ AAX_eTracePriorityHost_Critical
Definition: AAX_Enums.h:75
@ AAX_eTracePriorityHost_Normal
Definition: AAX_Enums.h:77
@ AAX_eTracePriorityHost_Low
Definition: AAX_Enums.h:78
@ AAX_eTracePriorityHost_None
Definition: AAX_Enums.h:74
@ AAX_eTracePriorityHost_High
Definition: AAX_Enums.h:76
@ AAX_eTracePriorityHost_Lowest
Definition: AAX_Enums.h:79
AAX_EUpdateSource
Source for values passed into UpdateParameterNormalizedValue().
Definition: AAX_Enums.h:1049
@ AAX_eUpdateSource_Delay
Definition: AAX_Enums.h:1053
@ AAX_eUpdateSource_Parameter
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1051
@ AAX_eUpdateSource_Chunk
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1052
@ AAX_eUpdateSource_Unspecified
Parameter updates of unknown / unspecified origin, currently including all updates from control surfa...
Definition: AAX_Enums.h:1050
AAX_EMidiGlobalNodeSelectors
The Global MIDI Node Selectors.
Definition: AAX_Enums.h:1140
@ AAX_eMIDIClick
Selector to request click messages.
Definition: AAX_Enums.h:1150
@ AAX_eMIDIMtc
Selector to request MIDI Time Code (MTC) data.
Definition: AAX_Enums.h:1157
@ AAX_eMIDIBeatClock
Selector to request MIDI Beat Clock (MBC) messages.
Definition: AAX_Enums.h:1164
#define AAX_INT32_MAX
Definition: AAX_Enums.h:30
AAX_EModifiers
Modifier key definitions used by AAX API.
Definition: AAX_Enums.h:100
@ AAX_eModifiers_Shift
Shift.
Definition: AAX_Enums.h:103
@ AAX_eModifiers_Cntl
Command on Mac, Cntl on PC.
Definition: AAX_Enums.h:110
@ AAX_eModifiers_None
Definition: AAX_Enums.h:101
@ AAX_eModifiers_SecondaryButton
Secondary mouse button.
Definition: AAX_Enums.h:107
@ AAX_eModifiers_Control
Control on Mac, Winkey/Start on PC.
Definition: AAX_Enums.h:104
@ AAX_eModifiers_WINKEY
Control on Mac, WINKEY on PC.
Definition: AAX_Enums.h:111
@ AAX_eModifiers_Alt
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:109
@ AAX_eModifiers_Command
Command on Mac, Ctrl on PC.
Definition: AAX_Enums.h:106
@ AAX_eModifiers_Option
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:105
#define AAX_STEM_FORMAT(aIndex, aChannelCount)
Definition: AAX_Enums.h:202
AAX_EParameterType
FIC stuff that I can't include without DAE library dependence.
Definition: AAX_Enums.h:852
@ AAX_eParameterType_Discrete
Definition: AAX_Enums.h:853
@ AAX_eParameterType_Continuous
Definition: AAX_Enums.h:854
int32_t AAX_EParameterOrientation
Typedef for a bitfield of AAX_EParameterOrientationBits values.
Definition: AAX_Enums.h:885
AAX_EMeterType
Meter type.
Definition: AAX_Enums.h:391
@ AAX_eMeterType_Other
e.g. a meter that does not fit in any of the above categories
Definition: AAX_Enums.h:397
@ AAX_eMeterType_Input
e.g. Your typical input meter (possibly after an input gain stage)
Definition: AAX_Enums.h:392
@ AAX_eMeterType_EGGain
e.g. Expander/Gate gain reduction
Definition: AAX_Enums.h:395
@ AAX_eMeterType_Output
e.g. Your typical output meter (possibly after an output gain stage)
Definition: AAX_Enums.h:393
@ AAX_eMeterType_None
For internal host use only.
Definition: AAX_Enums.h:398
@ AAX_eMeterType_Analysis
e.g. multi-band amplitude from a Spectrum analyzer
Definition: AAX_Enums.h:396
@ AAX_eMeterType_CLGain
e.g. Compressor/Limiter gain reduction
Definition: AAX_Enums.h:394
AAX_ESampleRateMask
Property values to describe various sample rates.
Definition: AAX_Enums.h:830
@ AAX_eSampleRateMask_No
Definition: AAX_Enums.h:831
@ AAX_eSampleRateMask_All
Definition: AAX_Enums.h:840
@ AAX_eSampleRateMask_176400
Definition: AAX_Enums.h:837
@ AAX_eSampleRateMask_44100
Definition: AAX_Enums.h:833
@ AAX_eSampleRateMask_48000
Definition: AAX_Enums.h:834
@ AAX_eSampleRateMask_88200
Definition: AAX_Enums.h:835
@ AAX_eSampleRateMask_192000
Definition: AAX_Enums.h:838
@ AAX_eSampleRateMask_96000
Definition: AAX_Enums.h:836
AAX_EMIDINodeType
MIDI node types.
Definition: AAX_Enums.h:980
@ AAX_eMIDINodeType_Global
Global MIDI node.
Definition: AAX_Enums.h:1033
@ AAX_eMIDINodeType_Transport
Transport node.
Definition: AAX_Enums.h:1041
@ AAX_eMIDINodeType_LocalOutput
Local MIDI output.
Definition: AAX_Enums.h:1011
@ AAX_eMIDINodeType_LocalInput
Local MIDI input.
Definition: AAX_Enums.h:991
AAX_EProcessingState
Offline preview states for use with AAX_eNotificationEvent_ASProcessingState.
Definition: AAX_Enums.h:1203
@ AAX_eProcessingState_StopPass
A single offline processing pass has ended.
Definition: AAX_Enums.h:1214
@ AAX_eProcessingState_BeginPassGroup
An offline processing pass group is beginning.
Definition: AAX_Enums.h:1247
@ AAX_eProcessingState_EndPassGroup
An offline processing pass group has completed.
Definition: AAX_Enums.h:1237
@ AAX_eProcessingState_Start
Definition: AAX_Enums.h:1250
@ AAX_eProcessingState_StartPass
A single offline processing pass is beginning.
Definition: AAX_Enums.h:1227
@ AAX_eProcessingState_Stop
Definition: AAX_Enums.h:1249
AAX_EConstraintTopology
Property values to describe the topology of the plug-in's modules (e.g. data model,...
Definition: AAX_Enums.h:802
@ AAX_eConstraintTopology_None
No constraint placed on plug-in's topology.
Definition: AAX_Enums.h:803
@ AAX_eConstraintTopology_Monolithic
All plug-in modules (e.g. data model, GUI) must be co-located and non-relocatable.
Definition: AAX_Enums.h:804
AAX_ETextEncoding
Describes possible string encodings.
Definition: AAX_Enums.h:1331
@ AAX_eTextEncoding_UTF8
UTF-8 string encoding.
Definition: AAX_Enums.h:1333
@ AAX_eTextEncoding_Undefined
Definition: AAX_Enums.h:1332
@ AAX_eTextEncoding_Num
Definition: AAX_Enums.h:1335
AAX_EPlugInStrings
Effect string identifiers.
Definition: AAX_Enums.h:335
@ AAX_ePlugInStrings_AllSelectedRegionsAnalysis
"Whole File Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:340
@ AAX_ePlugInStrings_INT32_MAX
Definition: AAX_Enums.h:350
@ AAX_ePlugInStrings_Progress
Progress bar label (AudioSuite)
Definition: AAX_Enums.h:343
@ AAX_ePlugInStrings_Process
"Render" button label (AudioSuite)
Definition: AAX_Enums.h:346
@ AAX_ePlugInStrings_Analysis
"Analyze" button label (AudioSuite)
Definition: AAX_Enums.h:336
@ AAX_ePlugInStrings_MultiInputMode
"Multi-Input Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:338
@ AAX_ePlugInStrings_RegionName
Definition: AAX_Enums.h:341
@ AAX_ePlugInStrings_Bypass
"Bypass" button label (AudioSuite)
Definition: AAX_Enums.h:347
@ AAX_ePlugInStrings_ClipName
Clip name label (AudioSuite). This value will replace the clip's name.
Definition: AAX_Enums.h:342
@ AAX_ePlugInStrings_PlugInFileName
Definition: AAX_Enums.h:344
@ AAX_ePlugInStrings_Preview
Definition: AAX_Enums.h:345
@ AAX_ePlugInStrings_ClipNameSuffix
Clip name label suffix (AudioSuite). This value will be appended to the clip's name,...
Definition: AAX_Enums.h:348
@ AAX_ePlugInStrings_MonoMode
"Mono Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:337
@ AAX_ePlugInStrings_RegionByRegionAnalysis
"Clip-by-Clip Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:339
AAX_EFeetFramesRate
FeetFramesRate types.
Definition: AAX_Enums.h:1125
@ AAX_eFeetFramesRate_23976
Definition: AAX_Enums.h:1126
@ AAX_eFeetFramesRate_25
Definition: AAX_Enums.h:1128
@ AAX_eFeetFramesRate_24
Definition: AAX_Enums.h:1127
AAX_EMeterBallisticType
Meter ballistics type.
Definition: AAX_Enums.h:378
@ AAX_eMeterBallisticType_Host
The ballistics follow the host settings.
Definition: AAX_Enums.h:379
@ AAX_eMeterBallisticType_NoDecay
No decay ballistics.
Definition: AAX_Enums.h:380
AAX_EEQBandTypes
Definitions of band types for EQ page table.
Definition: AAX_Enums.h:942
@ AAX_eEQBandType_Parametric
Definition: AAX_Enums.h:945
@ AAX_eEQBandType_LowShelf
Definition: AAX_Enums.h:944
@ AAX_eEQBandType_LowPass
Definition: AAX_Enums.h:947
@ AAX_eEQBandType_Notch
Definition: AAX_Enums.h:948
@ AAX_eEQBandType_HighPass
Definition: AAX_Enums.h:943
@ AAX_eEQBandType_HighShelf
Definition: AAX_Enums.h:946
AAX_EPrivateDataOptions
Options for algorithm private data fields.
Definition: AAX_Enums.h:759
@ AAX_ePrivateDataOptions_KeepOnReset
Retain data upon plug-in reset.
Definition: AAX_Enums.h:761
@ AAX_ePrivateDataOptions_DefaultOptions
Definition: AAX_Enums.h:760
@ AAX_ePrivateDataOptions_External
Place the block in external memory (internal by default)
Definition: AAX_Enums.h:762
@ AAX_ePrivateDataOptions_INT32_MAX
Definition: AAX_Enums.h:765
@ AAX_ePrivateDataOptions_Align8
Place the block in mem aligned by 64 bits.
Definition: AAX_Enums.h:763
AAX_EParameterValueInfoSelector
Query type selectors for use with AAX_IEffectParameters::GetParameterValueInfo()
Definition: AAX_Enums.h:897
@ AAX_ePageTable_UseAlternateControl
Description of whether an alternate parameter should be used for a given slot.
Definition: AAX_Enums.h:933
@ AAX_ePageTable_EQ_Band_Type
EQ filter band type.
Definition: AAX_Enums.h:906
@ AAX_ePageTable_EQ_InCircuitPolarity
Description of whether a particular EQ band is active.
Definition: AAX_Enums.h:915
AAE_EAudioBufferLengthNative
Processing buffer length definitions for Native AAX hosts.
Definition: AAX_Enums.h:184
@ AAX_eAudioBufferLengthNative_Min
Minimum Native buffer length.
Definition: AAX_Enums.h:185
@ AAX_eAudioBufferLengthNative_Max
Maximum Native buffer length.
Definition: AAX_Enums.h:186
AAX_EHostModeBits
Host mode.
Definition: AAX_Enums.h:735
@ AAX_eHostModeBits_Live
The host is in a live playback mode, e.g. Venue Show mode - inserts are live and must not allow state...
Definition: AAX_Enums.h:737
@ AAX_eHostModeBits_None
No special host mode, e.g. Pro Tools normal operation, Venue Config mode.
Definition: AAX_Enums.h:736
AAX_EParameterOrientationBits
Visual Orientation of a parameter.
Definition: AAX_Enums.h:863
@ AAX_eParameterOrientation_RightMinLeftMax
Definition: AAX_Enums.h:870
@ AAX_eParameterOrientation_BottomMinTopMax
Definition: AAX_Enums.h:866
@ AAX_eParameterOrientation_LeftMinRightMax
Definition: AAX_Enums.h:869
@ AAX_eParameterOrientation_Default
Definition: AAX_Enums.h:864
@ AAX_eParameterOrientation_RotaryBoostCutMode
Definition: AAX_Enums.h:874
@ AAX_eParameterOrientation_RotaryLeftMinRightMax
Definition: AAX_Enums.h:879
@ AAX_eParameterOrientation_RotarySpreadMode
Definition: AAX_Enums.h:876
@ AAX_eParameterOrientation_RotaryWrapMode
Definition: AAX_Enums.h:875
@ AAX_eParameterOrientation_TopMinBottomMax
Definition: AAX_Enums.h:867
@ AAX_eParameterOrientation_RotaryRightMinLeftMax
Definition: AAX_Enums.h:880
@ AAX_eParameterOrientation_RotarySingleDotMode
Definition: AAX_Enums.h:873
AAX_EAudioBufferLengthDSP
Currently supported processing buffer length definitions for AAX DSP hosts.
Definition: AAX_Enums.h:163
@ AAX_eAudioBufferLengthDSP_16
Definition: AAX_Enums.h:166
@ AAX_eAudioBufferLengthDSP_Max
Definition: AAX_Enums.h:170
@ AAX_eAudioBufferLengthDSP_32
Definition: AAX_Enums.h:167
@ AAX_eAudioBufferLengthDSP_64
Definition: AAX_Enums.h:168
@ AAX_eAudioBufferLengthDSP_4
Definition: AAX_Enums.h:165
@ AAX_eAudioBufferLengthDSP_Default
Definition: AAX_Enums.h:164
AAX_EDataInPortType
Property value for whether a data in port should be buffered or not.
Definition: AAX_Enums.h:1063
@ AAX_eDataInPortType_Unbuffered
Definition: AAX_Enums.h:1066
@ AAX_eDataInPortType_Incremental
Definition: AAX_Enums.h:1086
@ AAX_eDataInPortType_Buffered
Definition: AAX_Enums.h:1073
AAX_EEQInCircuitPolarity
Definitions for band in/out for EQ page table.
Definition: AAX_Enums.h:957
@ AAX_eEQInCircuitPolarity_Disabled
Definition: AAX_Enums.h:960
@ AAX_eEQInCircuitPolarity_Enabled
Definition: AAX_Enums.h:958
@ AAX_eEQInCircuitPolarity_Bypassed
Definition: AAX_Enums.h:959
AAX_EAssertFlags
Flags for use with AAX_IHostServices::HandleAssertFailure()
Definition: AAX_Enums.h:1341
@ AAX_eAssertFlags_Dialog
User-visible modal alert dialog requested.
Definition: AAX_Enums.h:1344
@ AAX_eAssertFlags_Log
Logging requested.
Definition: AAX_Enums.h:1343
@ AAX_eAssertFlags_Default
No special handler requested.
Definition: AAX_Enums.h:1342
AAX_EUseAlternateControl
Definitions for Use Alternate Control parameter.
Definition: AAX_Enums.h:969
@ AAX_eUseAlternateControl_No
Definition: AAX_Enums.h:970
@ AAX_eUseAlternateControl_Yes
Definition: AAX_Enums.h:971
AAX_ETracePriorityDSP
Platform-specific tracing priorities.
Definition: AAX_Enums.h:89
@ AAX_eTracePriorityDSP_Normal
Definition: AAX_Enums.h:93
@ AAX_eTracePriorityDSP_High
Definition: AAX_Enums.h:92
@ AAX_eTracePriorityDSP_Low
Definition: AAX_Enums.h:94
@ AAX_eTracePriorityDSP_None
Definition: AAX_Enums.h:90
@ AAX_eTracePriorityDSP_Assert
Definition: AAX_Enums.h:91
AAX_ESupportLevel
Definition: AAX_Enums.h:1274
@ AAX_eSupportLevel_Uninitialized
Definition: AAX_Enums.h:1277
@ AAX_eSupportLevel_Unsupported
Definition: AAX_Enums.h:1281
@ AAX_eSupportLevel_Disabled
Definition: AAX_Enums.h:1296
@ AAX_eSupportLevel_ByProperty
Definition: AAX_Enums.h:1303
@ AAX_eSupportLevel_Supported
Definition: AAX_Enums.h:1285
#define AAX_ENUM_SIZE_CHECK(x)
Macro to ensure enum type consistency across binaries.
Definition: AAX_Enums.h:41
AAX_EStemFormat
Stem format definitions.
Definition: AAX_Enums.h:230
@ AAX_eStemFormat_9_1_6
L C R Lw Rw Lss Rss Lsr Rsr LFE Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:258
@ AAX_eStemFormat_Mono
M.
Definition: AAX_Enums.h:232
@ AAX_eStemFormat_Ambi_3_ACN
Ambisonics: third-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:263
@ AAX_eStemFormat_9_1_4
L C R Lw Rw Lss Rss Lsr Rsr LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:256
@ AAX_eStemFormat_INT32_MAX
Definition: AAX_Enums.h:277
@ AAX_eStemFormat_9_0_4
L C R Lw Rw Lss Rss Lsr Rsr Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:255
@ AAX_eStemFormat_5_0_4
L C R Ls Rs Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:249
@ AAX_eStemFormat_Ambi_1_ACN
Ambisonics: first-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:261
@ AAX_eStemFormat_7_0_DTS
L C R Lss Rss Lsr Rsr.
Definition: AAX_Enums.h:243
@ AAX_eStemFormat_7_0_SDDS
L Lc C Rc R Ls Rs.
Definition: AAX_Enums.h:241
@ AAX_eStemFormat_7_1_2
L C R Lss Rss Lsr Rsr LFE Lts Rts.
Definition: AAX_Enums.h:246
@ AAX_eStemFormat_5_1_2
L C R Ls Rs LFE Ltm Rtm.
Definition: AAX_Enums.h:248
@ AAX_eStemFormat_Quad
L R Ls Rs.
Definition: AAX_Enums.h:236
@ AAX_eStemFormatNum
Definition: AAX_Enums.h:272
@ AAX_eStemFormat_None
Definition: AAX_Enums.h:274
@ AAX_eStemFormat_5_0_2
L C R Ls Rs Ltm Rtm.
Definition: AAX_Enums.h:247
@ AAX_eStemFormat_7_1_4
L C R Lss Rss Lsr Rsr LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:252
@ AAX_eStemFormat_7_0_6
L C R Lss Rss Lsr Rsr Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:253
@ AAX_eStemFormat_9_0_6
L C R Lw Rw Lss Rss Lsr Rsr Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:257
@ AAX_eStemFormat_7_1_SDDS
L Lc C Rc R Ls Rs LFE.
Definition: AAX_Enums.h:242
@ AAX_eStemFormat_Stereo
L R.
Definition: AAX_Enums.h:233
@ AAX_eStemFormat_7_1_DTS
L C R Lss Rss Lsr Rsr LFE.
Definition: AAX_Enums.h:244
@ AAX_eStemFormat_7_1_6
L C R Lss Rss Lsr Rsr LFE Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:254
@ AAX_eStemFormat_LCR
L C R.
Definition: AAX_Enums.h:234
@ AAX_eStemFormat_5_1
L C R Ls Rs LFE.
Definition: AAX_Enums.h:238
@ AAX_eStemFormat_LCRS
L C R S.
Definition: AAX_Enums.h:235
@ AAX_eStemFormat_5_1_4
L C R Ls Rs LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:250
@ AAX_eStemFormat_7_0_4
L C R Lss Rss Lsr Rsr Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:251
@ AAX_eStemFormat_Ambi_4_ACN
Ambisonics: fourth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:264
@ AAX_eStemFormat_Ambi_5_ACN
Ambisonics: fifth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:265
@ AAX_eStemFormat_7_0_2
L C R Lss Rss Lsr Rsr Lts Rts.
Definition: AAX_Enums.h:245
@ AAX_eStemFormat_6_1
L C R Ls Cs Rs LFE.
Definition: AAX_Enums.h:240
@ AAX_eStemFormat_5_0
L C R Ls Rs.
Definition: AAX_Enums.h:237
@ AAX_eStemFormat_Ambi_6_ACN
Ambisonics: sixth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:266
@ AAX_eStemFormat_6_0
L C R Ls Cs Rs.
Definition: AAX_Enums.h:239
@ AAX_eStemFormat_Ambi_7_ACN
Ambisonics: seventh-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:267
@ AAX_eStemFormat_Any
Definition: AAX_Enums.h:275
@ AAX_eStemFormat_Ambi_2_ACN
Ambisonics: second-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:262
AAX_EAudioBufferLength
Generic buffer length definitions.
Definition: AAX_Enums.h:128
@ AAX_eAudioBufferLength_16
Definition: AAX_Enums.h:134
@ AAX_eAudioBufferLength_Max
Maximum buffer length for ProcessProc processing buffers.
Definition: AAX_Enums.h:151
@ AAX_eAudioBufferLength_4
Definition: AAX_Enums.h:132
@ AAX_eAudioBufferLength_1
Definition: AAX_Enums.h:130
@ AAX_eAudioBufferLength_128
Definition: AAX_Enums.h:137
@ AAX_eAudioBufferLength_32
Definition: AAX_Enums.h:135
@ AAX_eAudioBufferLength_2
Definition: AAX_Enums.h:131
@ AAX_eAudioBufferLength_512
Definition: AAX_Enums.h:139
@ AAX_eAudioBufferLength_64
Definition: AAX_Enums.h:136
@ AAX_eAudioBufferLength_Undefined
Definition: AAX_Enums.h:129
@ AAX_eAudioBufferLength_8
Definition: AAX_Enums.h:133
@ AAX_eAudioBufferLength_256
Definition: AAX_Enums.h:138
@ AAX_eAudioBufferLength_1024
Definition: AAX_Enums.h:140
AAX_ETransportState
Used to indicate the current transport state of the host. This is the global transport state; it does...
Definition: AAX_Enums.h:1352
@ AAX_eTransportState_Scrub
Definition: AAX_Enums.h:1360
@ AAX_eTransportState_FastForward
Definition: AAX_Enums.h:1358
@ AAX_eTransportState_Rewind
Definition: AAX_Enums.h:1359
@ AAX_eTransportState_Stop
Definition: AAX_Enums.h:1355
@ AAX_eTransportState_Num
Definition: AAX_Enums.h:1363
@ AAX_eTransportState_Play
Definition: AAX_Enums.h:1357
@ AAX_eTransportState_Stopping
Definition: AAX_Enums.h:1354
@ AAX_eTransportState_Unknown
Definition: AAX_Enums.h:1353
@ AAX_eTransportState_Paused
Definition: AAX_Enums.h:1356
@ AAX_eTransportState_Shuttle
Definition: AAX_Enums.h:1361
AAX_EResourceType
Types of resources that can be added to an Effect's description.
Definition: AAX_Enums.h:442
@ AAX_eResourceType_None
Definition: AAX_Enums.h:443
@ AAX_eResourceType_PageTableDir
Definition: AAX_Enums.h:451
@ AAX_eResourceType_PageTable
Definition: AAX_Enums.h:446
AAX_EPlugInCategory
Effect category definitions.
Definition: AAX_Enums.h:296
@ AAX_ePlugInCategory_None
Definition: AAX_Enums.h:297
@ AAX_ePlugInCategory_SoundField
Pan, auto-pan, upmix and downmix, and surround handling.
Definition: AAX_Enums.h:307
@ AAX_ePlugInCategory_Dynamics
Compressor, expander, limiter, etc.
Definition: AAX_Enums.h:299
@ AAX_EPlugInCategory_Effect
Special effects.
Definition: AAX_Enums.h:311
@ AAX_ePlugInCategory_Delay
Delay and echo.
Definition: AAX_Enums.h:302
@ AAX_ePlugInCategory_SWGenerators
Virtual instruments, metronomes, and other software audio sources.
Definition: AAX_Enums.h:309
@ AAX_ePlugInCategory_Reverb
Reverberation and room/space simulation.
Definition: AAX_Enums.h:301
@ AAX_ePlugInCategory_INT32_MAX
Definition: AAX_Enums.h:322
@ AAX_ePlugInCategory_HWGenerators
Fixed hardware audio sources such as SampleCell.
Definition: AAX_Enums.h:308
@ AAX_ePlugInCategory_Modulation
Phasing, flanging, chorus, etc.
Definition: AAX_Enums.h:303
@ AAX_ePlugInCategory_PitchShift
Pitch processing.
Definition: AAX_Enums.h:300
@ AAX_ePlugInCategory_Example
Definition: AAX_Enums.h:317
@ AAX_ePlugInCategory_NoiseReduction
Noise reduction.
Definition: AAX_Enums.h:305
@ AAX_ePlugInCategory_WrappedPlugin
All plug-ins wrapped by a thrid party wrapper (i.e. VST to RTAS wrapper), except for VI plug-ins whic...
Definition: AAX_Enums.h:310
@ AAX_EPlugInCategory_MIDIEffect
MIDI effects.
Definition: AAX_Enums.h:320
@ AAX_ePlugInCategory_Harmonic
Distortion, saturation, and harmonic enhancement.
Definition: AAX_Enums.h:304
@ AAX_ePlugInCategory_EQ
Equalization.
Definition: AAX_Enums.h:298
@ AAX_ePlugInCategory_Dither
Dither, noise shaping, etc.
Definition: AAX_Enums.h:306
AAX_EMeterOrientation
Meter orientation.
Definition: AAX_Enums.h:361
@ AAX_eMeterOrientation_TopRight
Some dynamics plug-in orient their gain reduction like so.
Definition: AAX_Enums.h:364
@ AAX_eMeterOrientation_Default
Definition: AAX_Enums.h:362
@ AAX_eMeterOrientation_PhaseDot
linear scale, displays 2 dots around the value ( currently D-Control only )
Definition: AAX_Enums.h:366
@ AAX_eMeterOrientation_Center
A plug-in that does gain increase and decrease may want this. meter values less than 0x40000000 would...
Definition: AAX_Enums.h:365
@ AAX_eMeterOrientation_BottomLeft
the default orientation
Definition: AAX_Enums.h:363
AAX_EHostMode
DEPRECATED.
Definition: AAX_Enums.h:750
@ AAX_eHostMode_Config
Definition: AAX_Enums.h:752
@ AAX_eHostMode_Show
Definition: AAX_Enums.h:751
AAX_EMaxAudioSuiteTracks
The maximum number of tracks that an AAX host will process in a non-real-time context.
Definition: AAX_Enums.h:195
@ AAX_eMaxAudioSuiteTracks
Definition: AAX_Enums.h:196
AAX_ENotificationEvent
Events IDs for AAX notifications.
Definition: AAX_Enums.h:470
@ AAX_eNotificationEvent_SessionBeingOpened
Tell the plug-in that chunk data is coming from a PTX.
Definition: AAX_Enums.h:548
@ AAX_eNotificationEvent_GUIClosed
Not currently sent.
Definition: AAX_Enums.h:519
@ AAX_eNotificationEvent_LogState
Notify plug-in to log current state.
Definition: AAX_Enums.h:719
@ AAX_eNotificationEvent_SignalLatencyChanged
The host has changed its latency compensation for this plug-in instance.
Definition: AAX_Enums.h:594
@ AAX_eNotificationEvent_CycleCountChanged
(not currently sent) The host has changed its DSP cycle allocation for this plug-in instance
Definition: AAX_Enums.h:620
@ AAX_eNotificationEvent_TrackPositionChanged
(not currently sent) The current position index of this plug-in instance's track
Definition: AAX_Enums.h:501
@ AAX_eNotificationEvent_ParameterNameChanged
Notify the host that one or more parameters' display names have changed.
Definition: AAX_Enums.h:680
@ AAX_eNotificationEvent_TrackUIDChanged
(not currently sent) The current UID of this plug-in instance's track
Definition: AAX_Enums.h:494
@ AAX_eNotificationEvent_TrackNameChanged
(const AAX_IString) The current name of this plug-in instance's track
Definition: AAX_Enums.h:487
@ AAX_eNotificationEvent_DelayCompensationState
The host's delay compensation state has changed.
Definition: AAX_Enums.h:613
@ AAX_eNotificationEvent_PriorSettingsInvalid
Previously-saved settings may no longer restore the captured state.
Definition: AAX_Enums.h:708
@ AAX_eNotificationEvent_SideChainBeingConnected
Tell the plug-in about connection of the sidechain input.
Definition: AAX_Enums.h:636
@ AAX_eNotificationEvent_HostModeChanged
Notify the plug-in about Host mode changing.
Definition: AAX_Enums.h:688
@ AAX_eNotificationEvent_SessionPathChanged
A string representing the path of the current session.
Definition: AAX_Enums.h:581
@ AAX_eNotificationEvent_ExitingOfflineMode
Exiting offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:572
@ AAX_eNotificationEvent_GUIOpened
Not currently sent.
Definition: AAX_Enums.h:513
@ AAX_eNotificationEvent_MaxViewSizeChanged
Tell the plug-in the maximum allowed GUI dimensions.
Definition: AAX_Enums.h:628
@ AAX_eNotificationEvent_InsertPositionChanged
(not currently sent) The zero-indexed insert position of this plug-in instance within its track
Definition: AAX_Enums.h:477
@ AAX_eNotificationEvent_ASPreviewState
AudioSuite preview state change notification. One of AAX_EPreviewState.
Definition: AAX_Enums.h:539
@ AAX_eNotificationEvent_ParameterMappingChanged
Notify the host that some aspect of the parameters' mapping has changed.
Definition: AAX_Enums.h:668
@ AAX_eNotificationEvent_TransportStateChanged
Notify plug-in that the TransportState was changed.
Definition: AAX_Enums.h:727
@ AAX_eNotificationEvent_ASProcessingState
AudioSuite processing state change notification. One of AAX_EProcessingState.
Definition: AAX_Enums.h:529
@ AAX_eNotificationEvent_SideChainBeingDisconnected
Tell the plug-in about disconnection of the sidechain input.
Definition: AAX_Enums.h:645
@ AAX_eNotificationEvent_EnteringOfflineMode
Entering offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:564
@ AAX_eNotificationEvent_AlgorithmMoved
Not currently sent.
Definition: AAX_Enums.h:507
@ AAX_eNotificationEvent_NoiseFloorChanged
The plug-in's noise floor level.
Definition: AAX_Enums.h:659
@ AAX_eNotificationEvent_PresetOpened
Tell the plug-in that chunk data is coming from a TFX.
Definition: AAX_Enums.h:556
AAX_EComponentInstanceInitAction
Selector indicating the action that occurred to prompt a component initialization callback.
Definition: AAX_Enums.h:814
@ AAX_eComponentInstanceInitAction_RemovingInstance
Definition: AAX_Enums.h:816
@ AAX_eComponentInstanceInitAction_AddingNewInstance
Definition: AAX_Enums.h:815
@ AAX_eComponentInstanceInitAction_ResetInstance
Definition: AAX_Enums.h:817
AAX_ECurveType
Different Curve Types that can be queried from the Host.
Definition: AAX_Enums.h:413
@ AAX_eCurveType_Reduction
Gain-reduction curve showing input vs. gain reduction, input and output values are in dB.
Definition: AAX_Enums.h:433
@ AAX_eCurveType_EQ
EQ Curve, input values are in Hz, output values are in dB.
Definition: AAX_Enums.h:421
@ AAX_eCurveType_None
Definition: AAX_Enums.h:414
@ AAX_eCurveType_Dynamics
Dynamics Curve showing input vs. output, input and output values are in dB.
Definition: AAX_Enums.h:427