32 #define AAX_INT32_MIN (-2147483647 - 1)
33 #define AAX_INT32_MAX 2147483647
34 #define AAX_UINT32_MIN 0U
35 #define AAX_UINT32_MAX 4294967295U
36 #define AAX_INT16_MIN (-32767 - 1)
37 #define AAX_INT16_MAX 32767
38 #define AAX_UINT16_MIN 0U
39 #define AAX_UINT16_MAX 65535U
44 #define AAX_ENUM_SIZE_CHECK(x) extern int __enumSizeCheck[ 2*(sizeof(uint32_t)==sizeof(x)) - 1]
46 #define AAX_ENUM_SIZE_CHECK(x)
204 #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 ) ) )
205 #define AAX_STEM_FORMAT_CHANNEL_COUNT( aStemFormat ) ( static_cast<uint16_t>( aStemFormat & 0xFFFF ) )
206 #define AAX_STEM_FORMAT_INDEX( aStemFormat ) ( static_cast<int16_t>( ( aStemFormat >> 16 ) & 0xFFFF ) )
304 #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:753
@ AAX_eConstraintLocationMask_DataModel
This ProcessProc must be co-located with the plug-in's data model object.
Definition: AAX_Enums.h:759
@ AAX_eConstraintLocationMask_DLLChipAffinity
This ProcessProc should be instantiated on the same chip as other effects that use the same DLL.
Definition: AAX_Enums.h:764
@ AAX_eConstraintLocationMask_FixedLatencyDomain
This ProcessProc may not be "moved" between different latency domains; it must always receive audio b...
Definition: AAX_Enums.h:774
@ AAX_eConstraintLocationMask_None
No constraint placed on component's location.
Definition: AAX_Enums.h:756
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:1350
@ AAX_eRecordMode_Destructive
Definition: AAX_Enums.h:1354
@ AAX_eRecordMode_None
Definition: AAX_Enums.h:1352
@ AAX_eRecordMode_Num
Definition: AAX_Enums.h:1358
@ AAX_eRecordMode_QuickPunch
Definition: AAX_Enums.h:1355
@ AAX_eRecordMode_TrackPunch
Definition: AAX_Enums.h:1356
@ AAX_eRecordMode_Unknown
Definition: AAX_Enums.h:1351
@ AAX_eRecordMode_Normal
Definition: AAX_Enums.h:1353
AAX_EFrameRate
FrameRate types.
Definition: AAX_Enums.h:1075
@ AAX_eFrameRate_11988NonDrop
Definition: AAX_Enums.h:1092
@ AAX_eFrameRate_60NonDrop
Definition: AAX_Enums.h:1089
@ AAX_eFrameRate_5994DropFrame
Definition: AAX_Enums.h:1088
@ AAX_eFrameRate_Undeclared
Definition: AAX_Enums.h:1076
@ AAX_eFrameRate_120NonDrop
Definition: AAX_Enums.h:1094
@ AAX_eFrameRate_120DropFrame
Definition: AAX_Enums.h:1095
@ AAX_eFrameRate_30NonDrop
Definition: AAX_Enums.h:1081
@ AAX_eFrameRate_2997DropFrame
Definition: AAX_Enums.h:1080
@ AAX_eFrameRate_2997NonDrop
Definition: AAX_Enums.h:1079
@ AAX_eFrameRate_47952
Definition: AAX_Enums.h:1084
@ AAX_eFrameRate_48Frame
Definition: AAX_Enums.h:1085
@ AAX_eFrameRate_100Frame
Definition: AAX_Enums.h:1091
@ AAX_eFrameRate_50Frame
Definition: AAX_Enums.h:1086
@ AAX_eFrameRate_5994NonDrop
Definition: AAX_Enums.h:1087
@ AAX_eFrameRate_11988DropFrame
Definition: AAX_Enums.h:1093
@ AAX_eFrameRate_23976
Definition: AAX_Enums.h:1083
@ AAX_eFrameRate_30DropFrame
Definition: AAX_Enums.h:1082
@ AAX_eFrameRate_25Frame
Definition: AAX_Enums.h:1078
@ AAX_eFrameRate_24Frame
Definition: AAX_Enums.h:1077
@ AAX_eFrameRate_60DropFrame
Definition: AAX_Enums.h:1090
AAX_EPreviewState
Offline preview states for use with AAX_eNotificationEvent_ASPreviewState.
Definition: AAX_Enums.h:1155
@ AAX_ePreviewState_Start
Offline preview is beginning.
Definition: AAX_Enums.h:1171
@ AAX_ePreviewState_Stop
Offline preview has ended.
Definition: AAX_Enums.h:1163
AAX_EHighlightColor
Highlight color selector.
Definition: AAX_Enums.h:59
@ AAX_eHighlightColor_Yellow
Definition: AAX_Enums.h:63
@ AAX_eHighlightColor_Num
Definition: AAX_Enums.h:65
@ AAX_eHighlightColor_Green
Definition: AAX_Enums.h:62
@ AAX_eHighlightColor_Blue
Definition: AAX_Enums.h:61
@ AAX_eHighlightColor_Red
Definition: AAX_Enums.h:60
AAX_ETargetPlatform
Describes what platform the component runs on.
Definition: AAX_Enums.h:1234
@ kAAX_eTargetPlatform_Count
Definition: AAX_Enums.h:1239
@ kAAX_eTargetPlatform_None
Definition: AAX_Enums.h:1235
@ kAAX_eTargetPlatform_Native
Definition: AAX_Enums.h:1236
@ kAAX_eTargetPlatform_External
Definition: AAX_Enums.h:1238
@ kAAX_eTargetPlatform_TI
Definition: AAX_Enums.h:1237
AAX_EHostLevel
Host levels.
Definition: AAX_Enums.h:1301
@ AAX_eHostLevel_Standard
Standard host level.
Definition: AAX_Enums.h:1303
@ AAX_eHostLevel_Entry
Entry-level host.
Definition: AAX_Enums.h:1304
@ AAX_eHostLevel_Intermediate
Intermediate-level host.
Definition: AAX_Enums.h:1305
@ AAX_eHostLevel_Unknown
Definition: AAX_Enums.h:1302
AAX_ETracePriorityHost
Platform-specific tracing priorities.
Definition: AAX_Enums.h:76
@ AAX_eTracePriorityHost_Normal
Definition: AAX_Enums.h:79
@ AAX_eTracePriorityHost_Low
Definition: AAX_Enums.h:80
@ AAX_eTracePriorityHost_None
Definition: AAX_Enums.h:77
@ AAX_eTracePriorityHost_High
Definition: AAX_Enums.h:78
@ AAX_eTracePriorityHost_Lowest
Definition: AAX_Enums.h:81
AAX_EUpdateSource
Source for values passed into UpdateParameterNormalizedValue().
Definition: AAX_Enums.h:1028
@ AAX_eUpdateSource_Delay
Definition: AAX_Enums.h:1032
@ AAX_eUpdateSource_Parameter
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1030
@ AAX_eUpdateSource_Chunk
Parameter updates originating (via AAX_IAutomationDelegate::PostSetValueRequest() ) within the scope ...
Definition: AAX_Enums.h:1031
@ AAX_eUpdateSource_Unspecified
Parameter updates of unknown / unspecified origin, currently including all updates from control surfa...
Definition: AAX_Enums.h:1029
AAX_EMidiGlobalNodeSelectors
The Global MIDI Node Selectors.
Definition: AAX_Enums.h:1119
@ AAX_eMIDIClick
Selector to request click messages.
Definition: AAX_Enums.h:1129
@ AAX_eMIDIMtc
Selector to request MIDI Time Code (MTC) data.
Definition: AAX_Enums.h:1136
@ AAX_eMIDIBeatClock
Selector to request MIDI Beat Clock (MBC) messages.
Definition: AAX_Enums.h:1143
#define AAX_INT32_MAX
Definition: AAX_Enums.h:33
AAX_EModifiers
Modifier key definitions used by AAX API.
Definition: AAX_Enums.h:102
@ AAX_eModifiers_Shift
Shift.
Definition: AAX_Enums.h:105
@ AAX_eModifiers_Cntl
Command on Mac, Cntl on PC.
Definition: AAX_Enums.h:112
@ AAX_eModifiers_None
Definition: AAX_Enums.h:103
@ AAX_eModifiers_SecondaryButton
Secondary mouse button.
Definition: AAX_Enums.h:109
@ AAX_eModifiers_Control
Control on Mac, Winkey/Start on PC.
Definition: AAX_Enums.h:106
@ AAX_eModifiers_WINKEY
Control on Mac, WINKEY on PC.
Definition: AAX_Enums.h:113
@ AAX_eModifiers_Alt
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:111
@ AAX_eModifiers_Command
Command on Mac, Ctrl on PC.
Definition: AAX_Enums.h:108
@ AAX_eModifiers_Option
Option on Mac, Alt on PC.
Definition: AAX_Enums.h:107
#define AAX_STEM_FORMAT(aIndex, aChannelCount)
Definition: AAX_Enums.h:204
AAX_EParameterType
FIC stuff that I can't include without DAE library dependence.
Definition: AAX_Enums.h:833
@ AAX_eParameterType_Discrete
Definition: AAX_Enums.h:834
@ AAX_eParameterType_Continuous
Definition: AAX_Enums.h:835
int32_t AAX_EParameterOrientation
Typedef for a bitfield of AAX_EParameterOrientationBits values.
Definition: AAX_Enums.h:866
AAX_EMeterType
Meter type.
Definition: AAX_Enums.h:379
@ AAX_eMeterType_Other
e.g. a meter that does not fit in any of the above categories
Definition: AAX_Enums.h:385
@ AAX_eMeterType_Input
e.g. Your typical input meter (possibly after an input gain stage)
Definition: AAX_Enums.h:380
@ AAX_eMeterType_EGGain
e.g. Expander/Gate gain reduction
Definition: AAX_Enums.h:383
@ AAX_eMeterType_Output
e.g. Your typical output meter (possibly after an output gain stage)
Definition: AAX_Enums.h:381
@ AAX_eMeterType_None
For internal host use only.
Definition: AAX_Enums.h:386
@ AAX_eMeterType_Analysis
e.g. multi-band amplitude from a Spectrum analyzer
Definition: AAX_Enums.h:384
@ AAX_eMeterType_CLGain
e.g. Compressor/Limiter gain reduction
Definition: AAX_Enums.h:382
AAX_ESampleRateMask
Property values to describe various sample rates.
Definition: AAX_Enums.h:811
@ AAX_eSampleRateMask_No
Definition: AAX_Enums.h:812
@ AAX_eSampleRateMask_All
Definition: AAX_Enums.h:821
@ AAX_eSampleRateMask_176400
Definition: AAX_Enums.h:818
@ AAX_eSampleRateMask_44100
Definition: AAX_Enums.h:814
@ AAX_eSampleRateMask_48000
Definition: AAX_Enums.h:815
@ AAX_eSampleRateMask_88200
Definition: AAX_Enums.h:816
@ AAX_eSampleRateMask_192000
Definition: AAX_Enums.h:819
@ AAX_eSampleRateMask_96000
Definition: AAX_Enums.h:817
AAX_EMIDINodeType
MIDI node types.
Definition: AAX_Enums.h:961
@ AAX_eMIDINodeType_Global
Global MIDI node.
Definition: AAX_Enums.h:1014
@ AAX_eMIDINodeType_Transport
Transport node.
Definition: AAX_Enums.h:1020
@ AAX_eMIDINodeType_LocalOutput
Local MIDI output.
Definition: AAX_Enums.h:992
@ AAX_eMIDINodeType_LocalInput
Local MIDI input.
Definition: AAX_Enums.h:972
AAX_EProcessingState
Offline preview states for use with AAX_eNotificationEvent_ASProcessingState.
Definition: AAX_Enums.h:1182
@ AAX_eProcessingState_StopPass
A single offline processing pass has ended.
Definition: AAX_Enums.h:1193
@ AAX_eProcessingState_BeginPassGroup
An offline processing pass group is beginning.
Definition: AAX_Enums.h:1226
@ AAX_eProcessingState_EndPassGroup
An offline processing pass group has completed.
Definition: AAX_Enums.h:1216
@ AAX_eProcessingState_Start
Definition: AAX_Enums.h:1229
@ AAX_eProcessingState_StartPass
A single offline processing pass is beginning.
Definition: AAX_Enums.h:1206
@ AAX_eProcessingState_Stop
Definition: AAX_Enums.h:1228
AAX_EConstraintTopology
Property values to describe the topology of the plug-in's modules (e.g. data model,...
Definition: AAX_Enums.h:784
@ AAX_eConstraintTopology_None
No constraint placed on plug-in's topology.
Definition: AAX_Enums.h:785
@ AAX_eConstraintTopology_Monolithic
All plug-in modules (e.g. data model, GUI) must be co-located and non-relocatable.
Definition: AAX_Enums.h:786
AAX_ETextEncoding
Describes possible string encodings.
Definition: AAX_Enums.h:1310
@ AAX_eTextEncoding_UTF8
UTF-8 string encoding.
Definition: AAX_Enums.h:1312
@ AAX_eTextEncoding_Undefined
Definition: AAX_Enums.h:1311
@ AAX_eTextEncoding_Num
Definition: AAX_Enums.h:1314
AAX_EPlugInStrings
Effect string identifiers.
Definition: AAX_Enums.h:323
@ AAX_ePlugInStrings_AllSelectedRegionsAnalysis
"Whole File Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:328
@ AAX_ePlugInStrings_INT32_MAX
Definition: AAX_Enums.h:338
@ AAX_ePlugInStrings_Progress
Progress bar label (AudioSuite)
Definition: AAX_Enums.h:331
@ AAX_ePlugInStrings_Process
"Render" button label (AudioSuite)
Definition: AAX_Enums.h:334
@ AAX_ePlugInStrings_Analysis
"Analyze" button label (AudioSuite)
Definition: AAX_Enums.h:324
@ AAX_ePlugInStrings_MultiInputMode
"Multi-Input Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:326
@ AAX_ePlugInStrings_RegionName
Definition: AAX_Enums.h:329
@ AAX_ePlugInStrings_Bypass
"Bypass" button label (AudioSuite)
Definition: AAX_Enums.h:335
@ AAX_ePlugInStrings_ClipName
Clip name label (AudioSuite). This value will replace the clip's name.
Definition: AAX_Enums.h:330
@ AAX_ePlugInStrings_PlugInFileName
Definition: AAX_Enums.h:332
@ AAX_ePlugInStrings_Preview
Definition: AAX_Enums.h:333
@ AAX_ePlugInStrings_ClipNameSuffix
Clip name label suffix (AudioSuite). This value will be appended to the clip's name,...
Definition: AAX_Enums.h:336
@ AAX_ePlugInStrings_MonoMode
"Mono Mode" selector label (AudioSuite)
Definition: AAX_Enums.h:325
@ AAX_ePlugInStrings_RegionByRegionAnalysis
"Clip-by-Clip Analysis" selector label (AudioSuite)
Definition: AAX_Enums.h:327
AAX_EFeetFramesRate
FeetFramesRate types.
Definition: AAX_Enums.h:1104
@ AAX_eFeetFramesRate_23976
Definition: AAX_Enums.h:1105
@ AAX_eFeetFramesRate_25
Definition: AAX_Enums.h:1107
@ AAX_eFeetFramesRate_24
Definition: AAX_Enums.h:1106
AAX_EMeterBallisticType
Meter ballistics type.
Definition: AAX_Enums.h:366
@ AAX_eMeterBallisticType_Host
The ballistics follow the host settings.
Definition: AAX_Enums.h:367
@ AAX_eMeterBallisticType_NoDecay
No decay ballistics.
Definition: AAX_Enums.h:368
AAX_EEQBandTypes
Definitions of band types for EQ page table.
Definition: AAX_Enums.h:923
@ AAX_eEQBandType_Parametric
Definition: AAX_Enums.h:926
@ AAX_eEQBandType_LowShelf
Definition: AAX_Enums.h:925
@ AAX_eEQBandType_LowPass
Definition: AAX_Enums.h:928
@ AAX_eEQBandType_Notch
Definition: AAX_Enums.h:929
@ AAX_eEQBandType_HighPass
Definition: AAX_Enums.h:924
@ AAX_eEQBandType_HighShelf
Definition: AAX_Enums.h:927
AAX_EPrivateDataOptions
Options for algorithm private data fields.
Definition: AAX_Enums.h:736
@ AAX_ePrivateDataOptions_KeepOnReset
Retain data upon plug-in reset.
Definition: AAX_Enums.h:738
@ AAX_ePrivateDataOptions_DefaultOptions
Definition: AAX_Enums.h:737
@ AAX_ePrivateDataOptions_External
Place the block in external memory (internal by default)
Definition: AAX_Enums.h:739
@ AAX_ePrivateDataOptions_INT32_MAX
Definition: AAX_Enums.h:742
@ AAX_ePrivateDataOptions_Align8
Place the block in mem aligned by 64 bits.
Definition: AAX_Enums.h:740
AAX_EParameterValueInfoSelector
Query type selectors for use with AAX_IEffectParameters::GetParameterValueInfo()
Definition: AAX_Enums.h:878
@ AAX_ePageTable_UseAlternateControl
Description of whether an alternate parameter should be used for a given slot.
Definition: AAX_Enums.h:914
@ AAX_ePageTable_EQ_Band_Type
EQ filter band type.
Definition: AAX_Enums.h:887
@ AAX_ePageTable_EQ_InCircuitPolarity
Description of whether a particular EQ band is active.
Definition: AAX_Enums.h:896
AAE_EAudioBufferLengthNative
Processing buffer length definitions for Native AAX hosts.
Definition: AAX_Enums.h:186
@ AAX_eAudioBufferLengthNative_Min
Minimum Native buffer length.
Definition: AAX_Enums.h:187
@ AAX_eAudioBufferLengthNative_Max
Maximum Native buffer length.
Definition: AAX_Enums.h:188
AAX_EHostModeBits
Host mode.
Definition: AAX_Enums.h:712
@ 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:714
@ AAX_eHostModeBits_None
No special host mode, e.g. Pro Tools normal operation, Venue Config mode.
Definition: AAX_Enums.h:713
AAX_EParameterOrientationBits
Visual Orientation of a parameter.
Definition: AAX_Enums.h:844
@ AAX_eParameterOrientation_RightMinLeftMax
Definition: AAX_Enums.h:851
@ AAX_eParameterOrientation_BottomMinTopMax
Definition: AAX_Enums.h:847
@ AAX_eParameterOrientation_LeftMinRightMax
Definition: AAX_Enums.h:850
@ AAX_eParameterOrientation_Default
Definition: AAX_Enums.h:845
@ AAX_eParameterOrientation_RotaryBoostCutMode
Definition: AAX_Enums.h:855
@ AAX_eParameterOrientation_RotaryLeftMinRightMax
Definition: AAX_Enums.h:860
@ AAX_eParameterOrientation_RotarySpreadMode
Definition: AAX_Enums.h:857
@ AAX_eParameterOrientation_RotaryWrapMode
Definition: AAX_Enums.h:856
@ AAX_eParameterOrientation_TopMinBottomMax
Definition: AAX_Enums.h:848
@ AAX_eParameterOrientation_RotaryRightMinLeftMax
Definition: AAX_Enums.h:861
@ AAX_eParameterOrientation_RotarySingleDotMode
Definition: AAX_Enums.h:854
AAX_EAudioBufferLengthDSP
Currently supported processing buffer length definitions for AAX DSP hosts.
Definition: AAX_Enums.h:165
@ AAX_eAudioBufferLengthDSP_16
Definition: AAX_Enums.h:168
@ AAX_eAudioBufferLengthDSP_Max
Definition: AAX_Enums.h:172
@ AAX_eAudioBufferLengthDSP_32
Definition: AAX_Enums.h:169
@ AAX_eAudioBufferLengthDSP_64
Definition: AAX_Enums.h:170
@ AAX_eAudioBufferLengthDSP_4
Definition: AAX_Enums.h:167
@ AAX_eAudioBufferLengthDSP_Default
Definition: AAX_Enums.h:166
AAX_EDataInPortType
Property value for whether a data in port should be buffered or not.
Definition: AAX_Enums.h:1042
@ AAX_eDataInPortType_Unbuffered
Definition: AAX_Enums.h:1045
@ AAX_eDataInPortType_Incremental
Definition: AAX_Enums.h:1065
@ AAX_eDataInPortType_Buffered
Definition: AAX_Enums.h:1052
AAX_EEQInCircuitPolarity
Definitions for band in/out for EQ page table.
Definition: AAX_Enums.h:938
@ AAX_eEQInCircuitPolarity_Disabled
Definition: AAX_Enums.h:941
@ AAX_eEQInCircuitPolarity_Enabled
Definition: AAX_Enums.h:939
@ AAX_eEQInCircuitPolarity_Bypassed
Definition: AAX_Enums.h:940
AAX_EAssertFlags
Flags for use with AAX_IHostServices::HandleAssertFailure()
Definition: AAX_Enums.h:1320
@ AAX_eAssertFlags_Dialog
User-visible modal alert dialog requested.
Definition: AAX_Enums.h:1323
@ AAX_eAssertFlags_Log
Logging requested.
Definition: AAX_Enums.h:1322
@ AAX_eAssertFlags_Default
No special handler requested.
Definition: AAX_Enums.h:1321
AAX_EUseAlternateControl
Definitions for Use Alternate Control parameter.
Definition: AAX_Enums.h:950
@ AAX_eUseAlternateControl_No
Definition: AAX_Enums.h:951
@ AAX_eUseAlternateControl_Yes
Definition: AAX_Enums.h:952
AAX_ETracePriorityDSP
Platform-specific tracing priorities.
Definition: AAX_Enums.h:91
@ AAX_eTracePriorityDSP_Normal
Definition: AAX_Enums.h:95
@ AAX_eTracePriorityDSP_High
Definition: AAX_Enums.h:94
@ AAX_eTracePriorityDSP_Low
Definition: AAX_Enums.h:96
@ AAX_eTracePriorityDSP_None
Definition: AAX_Enums.h:92
@ AAX_eTracePriorityDSP_Assert
Definition: AAX_Enums.h:93
AAX_ESupportLevel
Definition: AAX_Enums.h:1253
@ AAX_eSupportLevel_Uninitialized
Definition: AAX_Enums.h:1256
@ AAX_eSupportLevel_Unsupported
Definition: AAX_Enums.h:1260
@ AAX_eSupportLevel_Disabled
Definition: AAX_Enums.h:1275
@ AAX_eSupportLevel_ByProperty
Definition: AAX_Enums.h:1282
@ AAX_eSupportLevel_Supported
Definition: AAX_Enums.h:1264
#define AAX_ENUM_SIZE_CHECK(x)
Macro to ensure enum type consistency across binaries.
Definition: AAX_Enums.h:44
AAX_EStemFormat
Stem format definitions.
Definition: AAX_Enums.h:232
@ AAX_eStemFormat_Mono
M.
Definition: AAX_Enums.h:234
@ AAX_eStemFormat_Ambi_3_ACN
Reserved for Ambisonics: third-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:255
@ AAX_eStemFormat_INT32_MAX
Definition: AAX_Enums.h:267
@ AAX_eStemFormat_Ambi_1_ACN
Reserved for Ambisonics: first-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:253
@ AAX_eStemFormat_7_0_DTS
L C R Lss Rss Lsr Rsr.
Definition: AAX_Enums.h:245
@ AAX_eStemFormat_7_0_SDDS
L Lc C Rc R Ls Rs.
Definition: AAX_Enums.h:243
@ AAX_eStemFormat_7_1_2
L C R Lss Rss Lsr Rsr LFE Lts Rts.
Definition: AAX_Enums.h:248
@ AAX_eStemFormat_Quad
L R Ls Rs.
Definition: AAX_Enums.h:238
@ AAX_eStemFormatNum
Definition: AAX_Enums.h:262
@ AAX_eStemFormat_Reserved_3
Reserved - do not use.
Definition: AAX_Enums.h:260
@ AAX_eStemFormat_None
Definition: AAX_Enums.h:264
@ AAX_eStemFormat_7_1_SDDS
L Lc C Rc R Ls Rs LFE.
Definition: AAX_Enums.h:244
@ AAX_eStemFormat_Stereo
L R.
Definition: AAX_Enums.h:235
@ AAX_eStemFormat_Reserved_1
Reserved - do not use.
Definition: AAX_Enums.h:258
@ AAX_eStemFormat_7_1_DTS
L C R Lss Rss Lsr Rsr LFE.
Definition: AAX_Enums.h:246
@ AAX_eStemFormat_LCR
L C R.
Definition: AAX_Enums.h:236
@ AAX_eStemFormat_Reserved_2
Reserved - do not use.
Definition: AAX_Enums.h:259
@ AAX_eStemFormat_5_1
L C R Ls Rs LFE.
Definition: AAX_Enums.h:240
@ AAX_eStemFormat_LCRS
L C R S.
Definition: AAX_Enums.h:237
@ AAX_eStemFormat_7_0_2
L C R Lss Rss Lsr Rsr Lts Rts.
Definition: AAX_Enums.h:247
@ AAX_eStemFormat_6_1
L C R Ls Cs Rs LFE.
Definition: AAX_Enums.h:242
@ AAX_eStemFormat_5_0
L C R Ls Rs.
Definition: AAX_Enums.h:239
@ AAX_eStemFormat_6_0
L C R Ls Cs Rs.
Definition: AAX_Enums.h:241
@ AAX_eStemFormat_Any
Definition: AAX_Enums.h:265
@ AAX_eStemFormat_Ambi_2_ACN
Reserved for Ambisonics: second-order with ACN channel order and SN3D (AmbiX) normalization.
Definition: AAX_Enums.h:254
AAX_EAudioBufferLength
Generic buffer length definitions.
Definition: AAX_Enums.h:130
@ AAX_eAudioBufferLength_16
Definition: AAX_Enums.h:136
@ AAX_eAudioBufferLength_Max
Maximum buffer length for ProcessProc processing buffers.
Definition: AAX_Enums.h:153
@ AAX_eAudioBufferLength_4
Definition: AAX_Enums.h:134
@ AAX_eAudioBufferLength_1
Definition: AAX_Enums.h:132
@ AAX_eAudioBufferLength_128
Definition: AAX_Enums.h:139
@ AAX_eAudioBufferLength_32
Definition: AAX_Enums.h:137
@ AAX_eAudioBufferLength_2
Definition: AAX_Enums.h:133
@ AAX_eAudioBufferLength_512
Definition: AAX_Enums.h:141
@ AAX_eAudioBufferLength_64
Definition: AAX_Enums.h:138
@ AAX_eAudioBufferLength_Undefined
Definition: AAX_Enums.h:131
@ AAX_eAudioBufferLength_8
Definition: AAX_Enums.h:135
@ AAX_eAudioBufferLength_256
Definition: AAX_Enums.h:140
@ AAX_eAudioBufferLength_1024
Definition: AAX_Enums.h:142
AAX_ETransportState
Used to indicate the current transport state of the host. This is the global transport state; it does...
Definition: AAX_Enums.h:1331
@ AAX_eTransportState_Scrub
Definition: AAX_Enums.h:1339
@ AAX_eTransportState_FastForward
Definition: AAX_Enums.h:1337
@ AAX_eTransportState_Rewind
Definition: AAX_Enums.h:1338
@ AAX_eTransportState_Stop
Definition: AAX_Enums.h:1334
@ AAX_eTransportState_Num
Definition: AAX_Enums.h:1342
@ AAX_eTransportState_Play
Definition: AAX_Enums.h:1336
@ AAX_eTransportState_Stopping
Definition: AAX_Enums.h:1333
@ AAX_eTransportState_Unknown
Definition: AAX_Enums.h:1332
@ AAX_eTransportState_Paused
Definition: AAX_Enums.h:1335
@ AAX_eTransportState_Shuttle
Definition: AAX_Enums.h:1340
AAX_EResourceType
Types of resources that can be added to an Effect's description.
Definition: AAX_Enums.h:430
@ AAX_eResourceType_None
Definition: AAX_Enums.h:431
@ AAX_eResourceType_PageTableDir
Definition: AAX_Enums.h:439
@ AAX_eResourceType_PageTable
Definition: AAX_Enums.h:434
AAX_EPlugInCategory
Effect category definitions.
Definition: AAX_Enums.h:286
@ AAX_ePlugInCategory_None
Definition: AAX_Enums.h:287
@ AAX_ePlugInCategory_SoundField
Pan, auto-pan, upmix and downmix, and surround handling.
Definition: AAX_Enums.h:297
@ AAX_ePlugInCategory_Dynamics
Compressor, expander, limiter, etc.
Definition: AAX_Enums.h:289
@ AAX_EPlugInCategory_Effect
Special effects.
Definition: AAX_Enums.h:301
@ AAX_ePlugInCategory_Delay
Delay and echo.
Definition: AAX_Enums.h:292
@ AAX_ePlugInCategory_SWGenerators
Virtual instruments, metronomes, and other software audio sources.
Definition: AAX_Enums.h:299
@ AAX_ePlugInCategory_Reverb
Reverberation and room/space simulation.
Definition: AAX_Enums.h:291
@ AAX_ePlugInCategory_INT32_MAX
Definition: AAX_Enums.h:310
@ AAX_ePlugInCategory_HWGenerators
Fixed hardware audio sources such as SampleCell.
Definition: AAX_Enums.h:298
@ AAX_ePlugInCategory_Modulation
Phasing, flanging, chorus, etc.
Definition: AAX_Enums.h:293
@ AAX_ePlugInCategory_PitchShift
Pitch processing.
Definition: AAX_Enums.h:290
@ AAX_ePlugInCategory_Example
Definition: AAX_Enums.h:307
@ AAX_ePlugInCategory_NoiseReduction
Noise reduction.
Definition: AAX_Enums.h:295
@ 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:300
@ AAX_ePlugInCategory_Harmonic
Distortion, saturation, and harmonic enhancement.
Definition: AAX_Enums.h:294
@ AAX_ePlugInCategory_EQ
Equalization.
Definition: AAX_Enums.h:288
@ AAX_ePlugInCategory_Dither
Dither, noise shaping, etc.
Definition: AAX_Enums.h:296
AAX_EMeterOrientation
Meter orientation.
Definition: AAX_Enums.h:349
@ AAX_eMeterOrientation_TopRight
Some dynamics plug-in orient their gain reduction like so.
Definition: AAX_Enums.h:352
@ AAX_eMeterOrientation_Default
Definition: AAX_Enums.h:350
@ AAX_eMeterOrientation_PhaseDot
linear scale, displays 2 dots around the value ( currently D-Control only )
Definition: AAX_Enums.h:354
@ 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:353
@ AAX_eMeterOrientation_BottomLeft
the default orientation
Definition: AAX_Enums.h:351
AAX_EHostMode
DEPRECATED.
Definition: AAX_Enums.h:727
@ AAX_eHostMode_Config
Definition: AAX_Enums.h:729
@ AAX_eHostMode_Show
Definition: AAX_Enums.h:728
AAX_EMaxAudioSuiteTracks
The maximum number of tracks that an AAX host will process in a non-real-time context.
Definition: AAX_Enums.h:197
@ AAX_eMaxAudioSuiteTracks
Definition: AAX_Enums.h:198
AAX_ENotificationEvent
Events IDs for AAX notifications.
Definition: AAX_Enums.h:458
@ AAX_eNotificationEvent_SessionBeingOpened
Tell the plug-in that chunk data is coming from a PTX.
Definition: AAX_Enums.h:536
@ AAX_eNotificationEvent_GUIClosed
Not currently sent.
Definition: AAX_Enums.h:507
@ AAX_eNotificationEvent_LogState
Notify plug-in to log current state.
Definition: AAX_Enums.h:696
@ AAX_eNotificationEvent_SignalLatencyChanged
The host has changed its latency compensation for this plug-in instance.
Definition: AAX_Enums.h:582
@ AAX_eNotificationEvent_CycleCountChanged
(not currently sent) The host has changed its DSP cycle allocation for this plug-in instance
Definition: AAX_Enums.h:608
@ AAX_eNotificationEvent_TrackPositionChanged
(not currently sent) The current position index of this plug-in instance's track
Definition: AAX_Enums.h:489
@ AAX_eNotificationEvent_TrackUIDChanged
(not currently sent) The current UID of this plug-in instance's track
Definition: AAX_Enums.h:482
@ AAX_eNotificationEvent_TrackNameChanged
(const AAX_IString) The current name of this plug-in instance's track
Definition: AAX_Enums.h:475
@ AAX_eNotificationEvent_DelayCompensationState
The host's delay compensation state has changed.
Definition: AAX_Enums.h:601
@ AAX_eNotificationEvent_PriorSettingsInvalid
Previously-saved settings may no longer restore the captured state.
Definition: AAX_Enums.h:684
@ AAX_eNotificationEvent_SideChainBeingConnected
Tell the plug-in about connection of the sidechain input.
Definition: AAX_Enums.h:624
@ AAX_eNotificationEvent_HostModeChanged
Notify the plug-in about Host mode changing.
Definition: AAX_Enums.h:664
@ AAX_eNotificationEvent_SessionPathChanged
A string representing the path of the current session.
Definition: AAX_Enums.h:569
@ AAX_eNotificationEvent_ExitingOfflineMode
Exiting offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:560
@ AAX_eNotificationEvent_GUIOpened
Not currently sent.
Definition: AAX_Enums.h:501
@ AAX_eNotificationEvent_MaxViewSizeChanged
Tell the plug-in the maximum allowed GUI dimensions.
Definition: AAX_Enums.h:616
@ AAX_eNotificationEvent_InsertPositionChanged
(not currently sent) The zero-indexed insert position of this plug-in instance within its track
Definition: AAX_Enums.h:465
@ AAX_eNotificationEvent_ASPreviewState
AudioSuite preview state change notification. One of AAX_EPreviewState.
Definition: AAX_Enums.h:527
@ AAX_eNotificationEvent_ParameterMappingChanged
Notify the host that some aspect of the parameters' mapping has changed.
Definition: AAX_Enums.h:656
@ AAX_eNotificationEvent_TransportStateChanged
Notify plug-in that the TransportState was changed.
Definition: AAX_Enums.h:703
@ AAX_eNotificationEvent_ASProcessingState
AudioSuite processing state change notification. One of AAX_EProcessingState.
Definition: AAX_Enums.h:517
@ AAX_eNotificationEvent_SideChainBeingDisconnected
Tell the plug-in about disconnection of the sidechain input.
Definition: AAX_Enums.h:633
@ AAX_eNotificationEvent_EnteringOfflineMode
Entering offline processing mode (i.e. offline bounce)
Definition: AAX_Enums.h:552
@ AAX_eNotificationEvent_AlgorithmMoved
Not currently sent.
Definition: AAX_Enums.h:495
@ AAX_eNotificationEvent_NoiseFloorChanged
The plug-in's noise floor level.
Definition: AAX_Enums.h:647
@ AAX_eNotificationEvent_PresetOpened
Tell the plug-in that chunk data is coming from a TFX.
Definition: AAX_Enums.h:544
AAX_EComponentInstanceInitAction
Selector indicating the action that occurred to prompt a component initialization callback.
Definition: AAX_Enums.h:795
@ AAX_eComponentInstanceInitAction_RemovingInstance
Definition: AAX_Enums.h:797
@ AAX_eComponentInstanceInitAction_AddingNewInstance
Definition: AAX_Enums.h:796
@ AAX_eComponentInstanceInitAction_ResetInstance
Definition: AAX_Enums.h:798
AAX_ECurveType
Different Curve Types that can be queried from the Host.
Definition: AAX_Enums.h:401
@ AAX_eCurveType_Reduction
Gain-reduction curve showing input vs. gain reduction, input and output values are in dB.
Definition: AAX_Enums.h:421
@ AAX_eCurveType_EQ
EQ Curve, input values are in Hz, output values are in dB.
Definition: AAX_Enums.h:409
@ AAX_eCurveType_None
Definition: AAX_Enums.h:402
@ AAX_eCurveType_Dynamics
Dynamics Curve showing input vs. output, input and output values are in dB.
Definition: AAX_Enums.h:415