42#define AAX_INT32_MIN (-2147483647 - 1)
43#define AAX_INT32_MAX 2147483647
44#define AAX_UINT32_MIN 0U
45#define AAX_UINT32_MAX 4294967295U
46#define AAX_INT16_MIN (-32767 - 1)
47#define AAX_INT16_MAX 32767
48#define AAX_UINT16_MIN 0U
49#define AAX_UINT16_MAX 65535U
54#define AAX_ENUM_SIZE_CHECK(x) extern int __enumSizeCheck[ 2*(sizeof(uint32_t)==sizeof(x)) - 1]
56#define AAX_ENUM_SIZE_CHECK(x)
215#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 ) ) )
216#define AAX_STEM_FORMAT_CHANNEL_COUNT( aStemFormat ) ( static_cast<uint16_t>( aStemFormat & 0xFFFF ) )
217#define AAX_STEM_FORMAT_INDEX( aStemFormat ) ( static_cast<int16_t>( ( aStemFormat >> 16 ) & 0xFFFF ) )
327#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:822
@ AAX_eConstraintLocationMask_DataModel
This ProcessProc must be co-located with the plug-in's data model object.
Definition: AAX_Enums.h:828
@ AAX_eConstraintLocationMask_DLLChipAffinity
This ProcessProc should be instantiated on the same chip as other effects that use the same DLL.
Definition: AAX_Enums.h:838
@ AAX_eConstraintLocationMask_None
No constraint placed on component's location.
Definition: AAX_Enums.h:825
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:1417
@ AAX_eRecordMode_Destructive
Definition: AAX_Enums.h:1421
@ AAX_eRecordMode_None
Definition: AAX_Enums.h:1419
@ AAX_eRecordMode_Num
Definition: AAX_Enums.h:1425
@ AAX_eRecordMode_QuickPunch
Definition: AAX_Enums.h:1422
@ AAX_eRecordMode_TrackPunch
Definition: AAX_Enums.h:1423
@ AAX_eRecordMode_Unknown
Definition: AAX_Enums.h:1418
@ AAX_eRecordMode_Normal
Definition: AAX_Enums.h:1420
AAX_EFrameRate
FrameRate types.
Definition: AAX_Enums.h:1142
@ AAX_eFrameRate_11988NonDrop
Definition: AAX_Enums.h:1159
@ AAX_eFrameRate_60NonDrop
Definition: AAX_Enums.h:1156
@ AAX_eFrameRate_5994DropFrame
Definition: AAX_Enums.h:1155
@ AAX_eFrameRate_Undeclared
Definition: AAX_Enums.h:1143
@ AAX_eFrameRate_120NonDrop
Definition: AAX_Enums.h:1161
@ AAX_eFrameRate_120DropFrame
Definition: AAX_Enums.h:1162
@ AAX_eFrameRate_30NonDrop
Definition: AAX_Enums.h:1148
@ AAX_eFrameRate_2997DropFrame
Definition: AAX_Enums.h:1147
@ AAX_eFrameRate_2997NonDrop
Definition: AAX_Enums.h:1146
@ AAX_eFrameRate_47952
Definition: AAX_Enums.h:1151
@ AAX_eFrameRate_48Frame
Definition: AAX_Enums.h:1152
@ AAX_eFrameRate_100Frame
Definition: AAX_Enums.h:1158
@ AAX_eFrameRate_50Frame
Definition: AAX_Enums.h:1153
@ AAX_eFrameRate_5994NonDrop
Definition: AAX_Enums.h:1154
@ AAX_eFrameRate_11988DropFrame
Definition: AAX_Enums.h:1160
@ AAX_eFrameRate_23976
Definition: AAX_Enums.h:1150
@ AAX_eFrameRate_30DropFrame
Definition: AAX_Enums.h:1149
@ AAX_eFrameRate_25Frame
Definition: AAX_Enums.h:1145
@ AAX_eFrameRate_24Frame
Definition: AAX_Enums.h:1144
@ AAX_eFrameRate_60DropFrame
Definition: AAX_Enums.h:1157
AAX_EPreviewState
Offline preview states for use with AAX_eNotificationEvent_ASPreviewState.
Definition: AAX_Enums.h:1222
@ AAX_ePreviewState_Start
Offline preview is beginning.
Definition: AAX_Enums.h:1238
@ AAX_ePreviewState_Stop
Offline preview has ended.
Definition: AAX_Enums.h:1230
AAX_EHighlightColor
Highlight color selector.
Definition: AAX_Enums.h:69
@ AAX_eHighlightColor_Yellow
Definition: AAX_Enums.h:73
@ AAX_eHighlightColor_Num
Definition: AAX_Enums.h:75
@ AAX_eHighlightColor_Green
Definition: AAX_Enums.h:72
@ AAX_eHighlightColor_Blue
Definition: AAX_Enums.h:71
@ AAX_eHighlightColor_Red
Definition: AAX_Enums.h:70
AAX_ETargetPlatform
Describes what platform the component runs on.
Definition: AAX_Enums.h:1301
@ kAAX_eTargetPlatform_Count
Definition: AAX_Enums.h:1306
@ kAAX_eTargetPlatform_None
Definition: AAX_Enums.h:1302
@ kAAX_eTargetPlatform_Native
Definition: AAX_Enums.h:1303
@ kAAX_eTargetPlatform_External
Definition: AAX_Enums.h:1305
@ kAAX_eTargetPlatform_TI
Definition: AAX_Enums.h:1304
AAX_EHostLevel
Host levels.
Definition: AAX_Enums.h:1368
@ AAX_eHostLevel_Standard
Standard host level.
Definition: AAX_Enums.h:1370
@ AAX_eHostLevel_Entry
Entry-level host.
Definition: AAX_Enums.h:1371
@ AAX_eHostLevel_Intermediate
Intermediate-level host.
Definition: AAX_Enums.h:1372
@ AAX_eHostLevel_Unknown
Definition: AAX_Enums.h:1369
AAX_ETracePriorityHost
Platform-specific tracing priorities.
Definition: AAX_Enums.h:86
@ AAX_eTracePriorityHost_Critical
Definition: AAX_Enums.h:88
@ AAX_eTracePriorityHost_Normal
Definition: AAX_Enums.h:90
@ AAX_eTracePriorityHost_Low
Definition: AAX_Enums.h:91
@ AAX_eTracePriorityHost_None
Definition: AAX_Enums.h:87
@ AAX_eTracePriorityHost_High
Definition: AAX_Enums.h:89
@ AAX_eTracePriorityHost_Lowest
Definition: AAX_Enums.h:92
AAX_EUpdateSource
Source for values passed into UpdateParameterNormalizedValue().
Definition: AAX_Enums.h:1095
@ AAX_eUpdateSource_Delay
Definition: AAX_Enums.h:1099
@ AAX_eUpdateSource_Parameter
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1097
@ AAX_eUpdateSource_Chunk
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1098
@ AAX_eUpdateSource_Unspecified
Parameter updates of unknown / unspecified origin, currently including all updates from control surfa...
Definition: AAX_Enums.h:1096
AAX_EMidiGlobalNodeSelectors
The Global MIDI Node Selectors.
Definition: AAX_Enums.h:1186
@ AAX_eMIDIClick
Selector to request click messages.
Definition: AAX_Enums.h:1196
@ AAX_eMIDIMtc
Selector to request MIDI Time Code (MTC) data.
Definition: AAX_Enums.h:1203
@ AAX_eMIDIBeatClock
Selector to request MIDI Beat Clock (MBC) messages.
Definition: AAX_Enums.h:1210
#define AAX_INT32_MAX
Definition: AAX_Enums.h:43
AAX_EModifiers
Modifier key definitions used by AAX API.
Definition: AAX_Enums.h:113
@ AAX_eModifiers_Shift
Shift.
Definition: AAX_Enums.h:116
@ AAX_eModifiers_Cntl
Command on Mac, Cntl on PC.
Definition: AAX_Enums.h:123
@ AAX_eModifiers_None
Definition: AAX_Enums.h:114
@ AAX_eModifiers_SecondaryButton
Secondary mouse button.
Definition: AAX_Enums.h:120
@ AAX_eModifiers_Control
Control on Mac, Winkey/Start on PC.
Definition: AAX_Enums.h:117
@ AAX_eModifiers_WINKEY
Control on Mac, WINKEY on PC.
Definition: AAX_Enums.h:124
@ AAX_eModifiers_Alt
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:122
@ AAX_eModifiers_Command
Command on Mac, Ctrl on PC.
Definition: AAX_Enums.h:119
@ AAX_eModifiers_Option
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:118
#define AAX_STEM_FORMAT(aIndex, aChannelCount)
Definition: AAX_Enums.h:215
AAX_EParameterType
FIC stuff that I can't include without DAE library dependence.
Definition: AAX_Enums.h:898
@ AAX_eParameterType_Discrete
Definition: AAX_Enums.h:899
@ AAX_eParameterType_Continuous
Definition: AAX_Enums.h:900
int32_t AAX_EParameterOrientation
Typedef for a bitfield of AAX_EParameterOrientationBits values.
Definition: AAX_Enums.h:931
AAX_EMeterType
Meter type.
Definition: AAX_Enums.h:404
@ AAX_eMeterType_Other
e.g. a meter that does not fit in any of the above categories
Definition: AAX_Enums.h:410
@ AAX_eMeterType_Input
e.g. Your typical input meter (possibly after an input gain stage)
Definition: AAX_Enums.h:405
@ AAX_eMeterType_EGGain
e.g. Expander/Gate gain reduction
Definition: AAX_Enums.h:408
@ AAX_eMeterType_Output
e.g. Your typical output meter (possibly after an output gain stage)
Definition: AAX_Enums.h:406
@ AAX_eMeterType_None
For internal host use only.
Definition: AAX_Enums.h:411
@ AAX_eMeterType_Analysis
e.g. multi-band amplitude from a Spectrum analyzer
Definition: AAX_Enums.h:409
@ AAX_eMeterType_CLGain
e.g. Compressor/Limiter gain reduction
Definition: AAX_Enums.h:407
AAX_ESampleRateMask
Property values to describe various sample rates.
Definition: AAX_Enums.h:876
@ AAX_eSampleRateMask_No
Definition: AAX_Enums.h:877
@ AAX_eSampleRateMask_All
Definition: AAX_Enums.h:886
@ AAX_eSampleRateMask_176400
Definition: AAX_Enums.h:883
@ AAX_eSampleRateMask_44100
Definition: AAX_Enums.h:879
@ AAX_eSampleRateMask_48000
Definition: AAX_Enums.h:880
@ AAX_eSampleRateMask_88200
Definition: AAX_Enums.h:881
@ AAX_eSampleRateMask_192000
Definition: AAX_Enums.h:884
@ AAX_eSampleRateMask_96000
Definition: AAX_Enums.h:882
AAX_EMIDINodeType
MIDI node types.
Definition: AAX_Enums.h:1026
@ AAX_eMIDINodeType_Global
Global MIDI node.
Definition: AAX_Enums.h:1079
@ AAX_eMIDINodeType_Transport
Transport node.
Definition: AAX_Enums.h:1087
@ AAX_eMIDINodeType_LocalOutput
Local MIDI output.
Definition: AAX_Enums.h:1057
@ AAX_eMIDINodeType_LocalInput
Local MIDI input.
Definition: AAX_Enums.h:1037
AAX_EProcessingState
Offline preview states for use with AAX_eNotificationEvent_ASProcessingState.
Definition: AAX_Enums.h:1249
@ AAX_eProcessingState_StopPass
A single offline processing pass has ended.
Definition: AAX_Enums.h:1260
@ AAX_eProcessingState_BeginPassGroup
An offline processing pass group is beginning.
Definition: AAX_Enums.h:1293
@ AAX_eProcessingState_EndPassGroup
An offline processing pass group has completed.
Definition: AAX_Enums.h:1283
@ AAX_eProcessingState_Start
Definition: AAX_Enums.h:1296
@ AAX_eProcessingState_StartPass
A single offline processing pass is beginning.
Definition: AAX_Enums.h:1273
@ AAX_eProcessingState_Stop
Definition: AAX_Enums.h:1295
AAX_EConstraintTopology
Property values to describe the topology of the plug-in's modules (e.g. data model,...
Definition: AAX_Enums.h:848
@ AAX_eConstraintTopology_None
No constraint placed on plug-in's topology.
Definition: AAX_Enums.h:849
@ AAX_eConstraintTopology_Monolithic
All plug-in modules (e.g. data model, GUI) must be co-located and non-relocatable.
Definition: AAX_Enums.h:850
AAX_ETextEncoding
Describes possible string encodings.
Definition: AAX_Enums.h:1377
@ AAX_eTextEncoding_UTF8
UTF-8 string encoding.
Definition: AAX_Enums.h:1379
@ AAX_eTextEncoding_Undefined
Definition: AAX_Enums.h:1378
@ AAX_eTextEncoding_Num
Definition: AAX_Enums.h:1381
AAX_EPlugInStrings
Effect string identifiers.
Definition: AAX_Enums.h:348
@ AAX_ePlugInStrings_AllSelectedRegionsAnalysis
"Whole File Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:353
@ AAX_ePlugInStrings_INT32_MAX
Definition: AAX_Enums.h:363
@ AAX_ePlugInStrings_Progress
Progress bar label (AudioSuite)
Definition: AAX_Enums.h:356
@ AAX_ePlugInStrings_Process
"Render" button label (AudioSuite)
Definition: AAX_Enums.h:359
@ AAX_ePlugInStrings_Analysis
"Analyze" button label (AudioSuite)
Definition: AAX_Enums.h:349
@ AAX_ePlugInStrings_MultiInputMode
"Multi-Input Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:351
@ AAX_ePlugInStrings_RegionName
Definition: AAX_Enums.h:354
@ AAX_ePlugInStrings_Bypass
"Bypass" button label (AudioSuite)
Definition: AAX_Enums.h:360
@ AAX_ePlugInStrings_ClipName
Clip name label (AudioSuite). This value will replace the clip's name.
Definition: AAX_Enums.h:355
@ AAX_ePlugInStrings_PlugInFileName
Definition: AAX_Enums.h:357
@ AAX_ePlugInStrings_Preview
Definition: AAX_Enums.h:358
@ AAX_ePlugInStrings_ClipNameSuffix
Clip name label suffix (AudioSuite). This value will be appended to the clip's name,...
Definition: AAX_Enums.h:361
@ AAX_ePlugInStrings_MonoMode
"Mono Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:350
@ AAX_ePlugInStrings_RegionByRegionAnalysis
"Clip-by-Clip Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:352
AAX_EFeetFramesRate
FeetFramesRate types.
Definition: AAX_Enums.h:1171
@ AAX_eFeetFramesRate_23976
Definition: AAX_Enums.h:1172
@ AAX_eFeetFramesRate_25
Definition: AAX_Enums.h:1174
@ AAX_eFeetFramesRate_24
Definition: AAX_Enums.h:1173
AAX_EMeterBallisticType
Meter ballistics type.
Definition: AAX_Enums.h:391
@ AAX_eMeterBallisticType_Host
The ballistics follow the host settings.
Definition: AAX_Enums.h:392
@ AAX_eMeterBallisticType_NoDecay
No decay ballistics.
Definition: AAX_Enums.h:393
AAX_EEQBandTypes
Definitions of band types for EQ page table.
Definition: AAX_Enums.h:988
@ AAX_eEQBandType_Parametric
Definition: AAX_Enums.h:991
@ AAX_eEQBandType_LowShelf
Definition: AAX_Enums.h:990
@ AAX_eEQBandType_LowPass
Definition: AAX_Enums.h:993
@ AAX_eEQBandType_Notch
Definition: AAX_Enums.h:994
@ AAX_eEQBandType_HighPass
Definition: AAX_Enums.h:989
@ AAX_eEQBandType_HighShelf
Definition: AAX_Enums.h:992
AAX_EPrivateDataOptions
Options for algorithm private data fields.
Definition: AAX_Enums.h:805
@ AAX_ePrivateDataOptions_KeepOnReset
Retain data upon plug-in reset.
Definition: AAX_Enums.h:807
@ AAX_ePrivateDataOptions_DefaultOptions
Definition: AAX_Enums.h:806
@ AAX_ePrivateDataOptions_External
Place the block in external memory (internal by default)
Definition: AAX_Enums.h:808
@ AAX_ePrivateDataOptions_INT32_MAX
Definition: AAX_Enums.h:811
@ AAX_ePrivateDataOptions_Align8
Place the block in mem aligned by 64 bits.
Definition: AAX_Enums.h:809
AAX_EParameterValueInfoSelector
Query type selectors for use with AAX_IEffectParameters::GetParameterValueInfo()
Definition: AAX_Enums.h:943
@ AAX_ePageTable_UseAlternateControl
Description of whether an alternate parameter should be used for a given slot.
Definition: AAX_Enums.h:979
@ AAX_ePageTable_EQ_Band_Type
EQ filter band type.
Definition: AAX_Enums.h:952
@ AAX_ePageTable_EQ_InCircuitPolarity
Description of whether a particular EQ band is active.
Definition: AAX_Enums.h:961
AAE_EAudioBufferLengthNative
Processing buffer length definitions for Native AAX hosts.
Definition: AAX_Enums.h:197
@ AAX_eAudioBufferLengthNative_Min
Minimum Native buffer length.
Definition: AAX_Enums.h:198
@ AAX_eAudioBufferLengthNative_Max
Maximum Native buffer length.
Definition: AAX_Enums.h:199
AAX_EHostModeBits
Host mode.
Definition: AAX_Enums.h:781
@ 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:783
@ AAX_eHostModeBits_None
No special host mode, e.g. Pro Tools normal operation, Venue Config mode.
Definition: AAX_Enums.h:782
AAX_EParameterOrientationBits
Visual Orientation of a parameter.
Definition: AAX_Enums.h:909
@ AAX_eParameterOrientation_RightMinLeftMax
Definition: AAX_Enums.h:916
@ AAX_eParameterOrientation_BottomMinTopMax
Definition: AAX_Enums.h:912
@ AAX_eParameterOrientation_LeftMinRightMax
Definition: AAX_Enums.h:915
@ AAX_eParameterOrientation_Default
Definition: AAX_Enums.h:910
@ AAX_eParameterOrientation_RotaryBoostCutMode
Definition: AAX_Enums.h:920
@ AAX_eParameterOrientation_RotaryLeftMinRightMax
Definition: AAX_Enums.h:925
@ AAX_eParameterOrientation_RotarySpreadMode
Definition: AAX_Enums.h:922
@ AAX_eParameterOrientation_RotaryWrapMode
Definition: AAX_Enums.h:921
@ AAX_eParameterOrientation_TopMinBottomMax
Definition: AAX_Enums.h:913
@ AAX_eParameterOrientation_RotaryRightMinLeftMax
Definition: AAX_Enums.h:926
@ AAX_eParameterOrientation_RotarySingleDotMode
Definition: AAX_Enums.h:919
AAX_EAudioBufferLengthDSP
Currently supported processing buffer length definitions for AAX DSP hosts.
Definition: AAX_Enums.h:176
@ AAX_eAudioBufferLengthDSP_16
Definition: AAX_Enums.h:179
@ AAX_eAudioBufferLengthDSP_Max
Definition: AAX_Enums.h:183
@ AAX_eAudioBufferLengthDSP_32
Definition: AAX_Enums.h:180
@ AAX_eAudioBufferLengthDSP_64
Definition: AAX_Enums.h:181
@ AAX_eAudioBufferLengthDSP_4
Definition: AAX_Enums.h:178
@ AAX_eAudioBufferLengthDSP_Default
Definition: AAX_Enums.h:177
AAX_EDataInPortType
Property value for whether a data in port should be buffered or not.
Definition: AAX_Enums.h:1109
@ AAX_eDataInPortType_Unbuffered
Definition: AAX_Enums.h:1112
@ AAX_eDataInPortType_Incremental
Definition: AAX_Enums.h:1132
@ AAX_eDataInPortType_Buffered
Definition: AAX_Enums.h:1119
AAX_EEQInCircuitPolarity
Definitions for band in/out for EQ page table.
Definition: AAX_Enums.h:1003
@ AAX_eEQInCircuitPolarity_Disabled
Definition: AAX_Enums.h:1006
@ AAX_eEQInCircuitPolarity_Enabled
Definition: AAX_Enums.h:1004
@ AAX_eEQInCircuitPolarity_Bypassed
Definition: AAX_Enums.h:1005
AAX_EAssertFlags
Flags for use with AAX_IHostServices::HandleAssertFailure()
Definition: AAX_Enums.h:1387
@ AAX_eAssertFlags_Dialog
User-visible modal alert dialog requested.
Definition: AAX_Enums.h:1390
@ AAX_eAssertFlags_Log
Logging requested.
Definition: AAX_Enums.h:1389
@ AAX_eAssertFlags_Default
No special handler requested.
Definition: AAX_Enums.h:1388
AAX_EUseAlternateControl
Definitions for Use Alternate Control parameter.
Definition: AAX_Enums.h:1015
@ AAX_eUseAlternateControl_No
Definition: AAX_Enums.h:1016
@ AAX_eUseAlternateControl_Yes
Definition: AAX_Enums.h:1017
AAX_ETracePriorityDSP
Platform-specific tracing priorities.
Definition: AAX_Enums.h:102
@ AAX_eTracePriorityDSP_Normal
Definition: AAX_Enums.h:106
@ AAX_eTracePriorityDSP_High
Definition: AAX_Enums.h:105
@ AAX_eTracePriorityDSP_Low
Definition: AAX_Enums.h:107
@ AAX_eTracePriorityDSP_None
Definition: AAX_Enums.h:103
@ AAX_eTracePriorityDSP_Assert
Definition: AAX_Enums.h:104
AAX_ESupportLevel
Definition: AAX_Enums.h:1320
@ AAX_eSupportLevel_Uninitialized
Definition: AAX_Enums.h:1323
@ AAX_eSupportLevel_Unsupported
Definition: AAX_Enums.h:1327
@ AAX_eSupportLevel_Disabled
Definition: AAX_Enums.h:1342
@ AAX_eSupportLevel_ByProperty
Definition: AAX_Enums.h:1349
@ AAX_eSupportLevel_Supported
Definition: AAX_Enums.h:1331
#define AAX_ENUM_SIZE_CHECK(x)
Macro to ensure enum type consistency across binaries.
Definition: AAX_Enums.h:54
AAX_EStemFormat
Stem format definitions.
Definition: AAX_Enums.h:243
@ 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:271
@ AAX_eStemFormat_Mono
M.
Definition: AAX_Enums.h:245
@ AAX_eStemFormat_Ambi_3_ACN
Ambisonics: third-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:276
@ AAX_eStemFormat_9_1_4
L C R Lw Rw Lss Rss Lsr Rsr LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:269
@ AAX_eStemFormat_INT32_MAX
Definition: AAX_Enums.h:290
@ AAX_eStemFormat_9_0_4
L C R Lw Rw Lss Rss Lsr Rsr Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:268
@ AAX_eStemFormat_5_0_4
L C R Ls Rs Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:262
@ AAX_eStemFormat_Ambi_1_ACN
Ambisonics: first-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:274
@ AAX_eStemFormat_7_0_DTS
L C R Lss Rss Lsr Rsr.
Definition: AAX_Enums.h:256
@ AAX_eStemFormat_7_0_SDDS
L Lc C Rc R Ls Rs.
Definition: AAX_Enums.h:254
@ AAX_eStemFormat_7_1_2
L C R Lss Rss Lsr Rsr LFE Lts Rts.
Definition: AAX_Enums.h:259
@ AAX_eStemFormat_5_1_2
L C R Ls Rs LFE Ltm Rtm.
Definition: AAX_Enums.h:261
@ AAX_eStemFormat_Quad
L R Ls Rs.
Definition: AAX_Enums.h:249
@ AAX_eStemFormatNum
Definition: AAX_Enums.h:285
@ AAX_eStemFormat_None
Definition: AAX_Enums.h:287
@ AAX_eStemFormat_5_0_2
L C R Ls Rs Ltm Rtm.
Definition: AAX_Enums.h:260
@ AAX_eStemFormat_7_1_4
L C R Lss Rss Lsr Rsr LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:265
@ AAX_eStemFormat_7_0_6
L C R Lss Rss Lsr Rsr Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:266
@ AAX_eStemFormat_9_0_6
L C R Lw Rw Lss Rss Lsr Rsr Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:270
@ AAX_eStemFormat_7_1_SDDS
L Lc C Rc R Ls Rs LFE.
Definition: AAX_Enums.h:255
@ AAX_eStemFormat_Stereo
L R.
Definition: AAX_Enums.h:246
@ AAX_eStemFormat_7_1_DTS
L C R Lss Rss Lsr Rsr LFE.
Definition: AAX_Enums.h:257
@ AAX_eStemFormat_7_1_6
L C R Lss Rss Lsr Rsr LFE Ltf Rtf Ltm Rtm Ltr Rtr.
Definition: AAX_Enums.h:267
@ AAX_eStemFormat_LCR
L C R.
Definition: AAX_Enums.h:247
@ AAX_eStemFormat_5_1
L C R Ls Rs LFE.
Definition: AAX_Enums.h:251
@ AAX_eStemFormat_LCRS
L C R S.
Definition: AAX_Enums.h:248
@ AAX_eStemFormat_5_1_4
L C R Ls Rs LFE Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:263
@ AAX_eStemFormat_7_0_4
L C R Lss Rss Lsr Rsr Ltf Rtf Ltr Rtr.
Definition: AAX_Enums.h:264
@ AAX_eStemFormat_Ambi_4_ACN
Ambisonics: fourth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:277
@ AAX_eStemFormat_Ambi_5_ACN
Ambisonics: fifth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:278
@ AAX_eStemFormat_7_0_2
L C R Lss Rss Lsr Rsr Lts Rts.
Definition: AAX_Enums.h:258
@ AAX_eStemFormat_6_1
L C R Ls Cs Rs LFE.
Definition: AAX_Enums.h:253
@ AAX_eStemFormat_5_0
L C R Ls Rs.
Definition: AAX_Enums.h:250
@ AAX_eStemFormat_Ambi_6_ACN
Ambisonics: sixth-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:279
@ AAX_eStemFormat_6_0
L C R Ls Cs Rs.
Definition: AAX_Enums.h:252
@ AAX_eStemFormat_Ambi_7_ACN
Ambisonics: seventh-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:280
@ AAX_eStemFormat_Any
Definition: AAX_Enums.h:288
@ AAX_eStemFormat_Ambi_2_ACN
Ambisonics: second-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:275
AAX_EAudioBufferLength
Generic buffer length definitions.
Definition: AAX_Enums.h:141
@ AAX_eAudioBufferLength_16
Definition: AAX_Enums.h:147
@ AAX_eAudioBufferLength_Max
Maximum buffer length for ProcessProc processing buffers.
Definition: AAX_Enums.h:164
@ AAX_eAudioBufferLength_4
Definition: AAX_Enums.h:145
@ AAX_eAudioBufferLength_1
Definition: AAX_Enums.h:143
@ AAX_eAudioBufferLength_128
Definition: AAX_Enums.h:150
@ AAX_eAudioBufferLength_32
Definition: AAX_Enums.h:148
@ AAX_eAudioBufferLength_2
Definition: AAX_Enums.h:144
@ AAX_eAudioBufferLength_512
Definition: AAX_Enums.h:152
@ AAX_eAudioBufferLength_64
Definition: AAX_Enums.h:149
@ AAX_eAudioBufferLength_Undefined
Definition: AAX_Enums.h:142
@ AAX_eAudioBufferLength_8
Definition: AAX_Enums.h:146
@ AAX_eAudioBufferLength_256
Definition: AAX_Enums.h:151
@ AAX_eAudioBufferLength_1024
Definition: AAX_Enums.h:153
AAX_ETransportState
Used to indicate the current transport state of the host. This is the global transport state; it does...
Definition: AAX_Enums.h:1398
@ AAX_eTransportState_Scrub
Definition: AAX_Enums.h:1406
@ AAX_eTransportState_FastForward
Definition: AAX_Enums.h:1404
@ AAX_eTransportState_Rewind
Definition: AAX_Enums.h:1405
@ AAX_eTransportState_Stop
Definition: AAX_Enums.h:1401
@ AAX_eTransportState_Num
Definition: AAX_Enums.h:1409
@ AAX_eTransportState_Play
Definition: AAX_Enums.h:1403
@ AAX_eTransportState_Stopping
Definition: AAX_Enums.h:1400
@ AAX_eTransportState_Unknown
Definition: AAX_Enums.h:1399
@ AAX_eTransportState_Paused
Definition: AAX_Enums.h:1402
@ AAX_eTransportState_Shuttle
Definition: AAX_Enums.h:1407
AAX_EResourceType
Types of resources that can be added to an Effect's description.
Definition: AAX_Enums.h:455
@ AAX_eResourceType_None
Definition: AAX_Enums.h:456
@ AAX_eResourceType_PageTableDir
Definition: AAX_Enums.h:464
@ AAX_eResourceType_PageTable
Definition: AAX_Enums.h:459
AAX_EPlugInCategory
Effect category definitions.
Definition: AAX_Enums.h:309
@ AAX_ePlugInCategory_None
Definition: AAX_Enums.h:310
@ AAX_ePlugInCategory_SoundField
Pan, auto-pan, upmix and downmix, and surround handling.
Definition: AAX_Enums.h:320
@ AAX_ePlugInCategory_Dynamics
Compressor, expander, limiter, etc.
Definition: AAX_Enums.h:312
@ AAX_EPlugInCategory_Effect
Special effects.
Definition: AAX_Enums.h:324
@ AAX_ePlugInCategory_Delay
Delay and echo.
Definition: AAX_Enums.h:315
@ AAX_ePlugInCategory_SWGenerators
Virtual instruments, metronomes, and other software audio sources.
Definition: AAX_Enums.h:322
@ AAX_ePlugInCategory_Reverb
Reverberation and room/space simulation.
Definition: AAX_Enums.h:314
@ AAX_ePlugInCategory_INT32_MAX
Definition: AAX_Enums.h:335
@ AAX_ePlugInCategory_HWGenerators
Fixed hardware audio sources such as SampleCell.
Definition: AAX_Enums.h:321
@ AAX_ePlugInCategory_Modulation
Phasing, flanging, chorus, etc.
Definition: AAX_Enums.h:316
@ AAX_ePlugInCategory_PitchShift
Pitch processing.
Definition: AAX_Enums.h:313
@ AAX_ePlugInCategory_Example
Definition: AAX_Enums.h:330
@ AAX_ePlugInCategory_NoiseReduction
Noise reduction.
Definition: AAX_Enums.h:318
@ 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:323
@ AAX_EPlugInCategory_MIDIEffect
MIDI effects.
Definition: AAX_Enums.h:333
@ AAX_ePlugInCategory_Harmonic
Distortion, saturation, and harmonic enhancement.
Definition: AAX_Enums.h:317
@ AAX_ePlugInCategory_EQ
Equalization.
Definition: AAX_Enums.h:311
@ AAX_ePlugInCategory_Dither
Dither, noise shaping, etc.
Definition: AAX_Enums.h:319
AAX_EMeterOrientation
Meter orientation.
Definition: AAX_Enums.h:374
@ AAX_eMeterOrientation_TopRight
Some dynamics plug-in orient their gain reduction like so.
Definition: AAX_Enums.h:377
@ AAX_eMeterOrientation_Default
Definition: AAX_Enums.h:375
@ AAX_eMeterOrientation_PhaseDot
linear scale, displays 2 dots around the value ( currently D-Control only )
Definition: AAX_Enums.h:379
@ 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:378
@ AAX_eMeterOrientation_BottomLeft
the default orientation
Definition: AAX_Enums.h:376
AAX_EHostMode
DEPRECATED.
Definition: AAX_Enums.h:796
@ AAX_eHostMode_Config
Definition: AAX_Enums.h:798
@ AAX_eHostMode_Show
Definition: AAX_Enums.h:797
AAX_EMaxAudioSuiteTracks
The maximum number of tracks that an AAX host will process in a non-real-time context.
Definition: AAX_Enums.h:208
@ AAX_eMaxAudioSuiteTracks
Definition: AAX_Enums.h:209
AAX_ENotificationEvent
Events IDs for AAX notifications.
Definition: AAX_Enums.h:483
@ AAX_eNotificationEvent_SessionBeingOpened
Tell the plug-in that chunk data is coming from a PTX.
Definition: AAX_Enums.h:561
@ AAX_eNotificationEvent_GUIClosed
Not currently sent.
Definition: AAX_Enums.h:532
@ AAX_eNotificationEvent_LogState
Notify plug-in to log current state.
Definition: AAX_Enums.h:734
@ AAX_eNotificationEvent_SignalLatencyChanged
The host has changed its latency compensation for this plug-in instance.
Definition: AAX_Enums.h:607
@ AAX_eNotificationEvent_CycleCountChanged
(not currently sent) The host has changed its DSP cycle allocation for this plug-in instance
Definition: AAX_Enums.h:633
@ AAX_eNotificationEvent_TrackPositionChanged
(not currently sent) The current position index of this plug-in instance's track
Definition: AAX_Enums.h:514
@ AAX_eNotificationEvent_ParameterNameChanged
Notify the host that one or more parameters' display names have changed.
Definition: AAX_Enums.h:695
@ AAX_eNotificationEvent_TrackUIDChanged
(not currently sent) The current UID of this plug-in instance's track
Definition: AAX_Enums.h:507
@ AAX_eNotificationEvent_TrackNameChanged
(const AAX_IString) The current name of this plug-in instance's track
Definition: AAX_Enums.h:500
@ AAX_eNotificationEvent_DelayCompensationState
The host's delay compensation state has changed.
Definition: AAX_Enums.h:626
@ AAX_eNotificationEvent_PriorSettingsInvalid
Previously-saved settings may no longer restore the captured state.
Definition: AAX_Enums.h:723
@ AAX_eNotificationEvent_SideChainBeingConnected
Tell the plug-in about connection of the sidechain input.
Definition: AAX_Enums.h:651
@ AAX_eNotificationEvent_HostModeChanged
Notify the plug-in about Host mode changing.
Definition: AAX_Enums.h:703
@ AAX_eNotificationEvent_SessionPathChanged
A string representing the path of the current session.
Definition: AAX_Enums.h:594
@ AAX_eNotificationEvent_ExitingOfflineMode
Exiting offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:585
@ AAX_eNotificationEvent_GUIOpened
Not currently sent.
Definition: AAX_Enums.h:526
@ AAX_eNotificationEvent_MaxViewSizeChanged
Tell the plug-in the maximum allowed GUI dimensions.
Definition: AAX_Enums.h:643
@ AAX_eNotificationEvent_InsertPositionChanged
(not currently sent) The zero-indexed insert position of this plug-in instance within its track
Definition: AAX_Enums.h:490
@ AAX_eNotificationEvent_ASPreviewState
AudioSuite preview state change notification. One of AAX_EPreviewState.
Definition: AAX_Enums.h:552
@ AAX_eNotificationEvent_ParameterMappingChanged
Notify the host that some aspect of the parameters' mapping has changed.
Definition: AAX_Enums.h:683
@ AAX_eNotificationEvent_TransportStateChanged
Notify plug-in that the TransportState was changed.
Definition: AAX_Enums.h:742
@ AAX_eNotificationEvent_ASProcessingState
AudioSuite processing state change notification. One of AAX_EProcessingState.
Definition: AAX_Enums.h:542
@ AAX_eNotificationEvent_SideChainBeingDisconnected
Tell the plug-in about disconnection of the sidechain input.
Definition: AAX_Enums.h:660
@ AAX_eNotificationEvent_EnteringOfflineMode
Entering offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:577
@ AAX_eNotificationEvent_HostLocale
Tell the plug-in the current host language setting.
Definition: AAX_Enums.h:773
@ AAX_eNotificationEvent_AlgorithmMoved
Not currently sent.
Definition: AAX_Enums.h:520
@ AAX_eNotificationEvent_NoiseFloorChanged
The plug-in's noise floor level.
Definition: AAX_Enums.h:674
@ AAX_eNotificationEvent_PresetOpened
Tell the plug-in that chunk data is coming from a TFX.
Definition: AAX_Enums.h:569
AAX_EComponentInstanceInitAction
Selector indicating the action that occurred to prompt a component initialization callback.
Definition: AAX_Enums.h:860
@ AAX_eComponentInstanceInitAction_RemovingInstance
Definition: AAX_Enums.h:862
@ AAX_eComponentInstanceInitAction_AddingNewInstance
Definition: AAX_Enums.h:861
@ AAX_eComponentInstanceInitAction_ResetInstance
Definition: AAX_Enums.h:863
AAX_ECurveType
Different Curve Types that can be queried from the Host.
Definition: AAX_Enums.h:426
@ AAX_eCurveType_Reduction
Gain-reduction curve showing input vs. gain reduction, input and output values are in dB.
Definition: AAX_Enums.h:446
@ AAX_eCurveType_EQ
EQ Curve, input values are in Hz, output values are in dB.
Definition: AAX_Enums.h:434
@ AAX_eCurveType_None
Definition: AAX_Enums.h:427
@ AAX_eCurveType_Dynamics
Dynamics Curve showing input vs. output, input and output values are in dB.
Definition: AAX_Enums.h:440