AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AAX_Properties.h
Go to the documentation of this file.
1 /*================================================================================================*/
2 /*
3  *
4  * Copyright 2013 by Avid Technology, Inc.
5  * All rights reserved.
6  *
7  * CONFIDENTIAL: This document contains confidential information. Do not
8  * read or examine this document unless you are an Avid Technology employee
9  * or have signed a non-disclosure agreement with Avid Technology which protects
10  * the confidentiality of this document. DO NOT DISCLOSE ANY INFORMATION
11  * CONTAINED IN THIS DOCUMENT TO ANY THIRD-PARTY WITHOUT THE PRIOR WRITTEN CONSENT
12  * OF Avid Technolgy, INC.
13  *
14  */
15 
22 /*================================================================================================*/
23 
24 
25 #pragma once
26 #ifndef AAX_PROPERTIES_H
27 #define AAX_PROPERTIES_H
28 
29 #ifndef _AAX_H_
30 #include "AAX.h"
31 #endif
32 
33 
34 // Add new values only at the end of existing sections!
35 
67 {
69  AAX_eProperty_MinProp = 10, // MUST BE EQUAL TO MINIMUM PROPERTY VALUE
70 
170 
171 
230 
231 
256 
265 
274 
420 
421  AAX_eProperty_MaxASProp, // Intentionally given no explicit value
423 
424 
437 
438 
464 
508 
518 
526 
532 
543 
560 
561  AAX_eProperty_MaxProp // ALWAYS LEAVE AS LAST VALUE
562 };
563 
564 
565 #endif // AAX_PROPERTIES_H
This property specifies whether the plug-in bundle contains an XML file per plug-in type...
Definition: AAX_Properties.h:531
Definition: AAX_Properties.h:561
Indicates whether or not the plug-in uses transport requests. (true/false)
Definition: AAX_Properties.h:525
Various utility definitions for AAX.
Hybrid Input stem format. One of AAX_EStemFormat.
Definition: AAX_Properties.h:273
Indicates meter orientation as one of AAX_EMeterOrientation.
Definition: AAX_Properties.h:457
This property is not used by plug-ins based on the AAX SDK.
Definition: AAX_Properties.h:127
The Effect requires random access to audio data.
Definition: AAX_Properties.h:289
Specify a list of DSP plug-ins that are related to a plug-in type.
Definition: AAX_Properties.h:162
The Effect does not support preview.
Definition: AAX_Properties.h:355
Definition: AAX_Properties.h:280
Four-character osid-style Effect identifier for real-time TI-accelerated audio Effects. Must be unique for all Effects in the Collection.
Definition: AAX_Properties.h:124
Indicates meter type as one of AAX_EMeterType.
Definition: AAX_Properties.h:452
Default latency contribution of a given processing callback, in samples.
Definition: AAX_Properties.h:212
Indicates that the plug-in's processing should never be disabled by the host (true/false) ...
Definition: AAX_Properties.h:558
This property is not used by plug-ins based on the AAX SDK.
Definition: AAX_Properties.h:148
The plug-in supports audiosuite reverse. By default, all reverb and delay plug-ins support this featu...
Definition: AAX_Properties.h:419
Four-character osid-style manufacturer identifier. Should be registered with Avid, and must be identical for all plug-ins from the same manufacturer.
Definition: AAX_Properties.h:85
Shared cycle count (outer, per clump, loop overhead)
Definition: AAX_Properties.h:241
Definition: AAX_Properties.h:68
Specify a list of plug-ins that are deprecated by a new plug-in type.
Definition: AAX_Properties.h:154
Definition: AAX_Properties.h:201
The host should make all of the processed track's data available to the Effect.
Definition: AAX_Properties.h:330
Definition: AAX_Properties.h:69
The number of input channels that the plug-in supports.
Definition: AAX_Properties.h:382
Definition: AAX_Properties.h:177
The Effect may not increment its output sample during some rendering calls.
Definition: AAX_Properties.h:373
AAX_EProperty
The list of properties that can be added to an AAX_IPropertyMap.
Definition: AAX_Properties.h:66
Prevents the application of rendered region handles by the host.
Definition: AAX_Properties.h:397
Input stem format. One of AAX_EStemFormat.
Definition: AAX_Properties.h:184
The Effect only processes on continuous data and does not support 'clip by clip' rendering.
Definition: AAX_Properties.h:339
Definition: AAX_Properties.h:447
The plug-in supports a Master Bypass control.
Definition: AAX_Properties.h:228
Indicates whether the plug-in supports SetChunk and GetChunk calls on threads other than the main thr...
Definition: AAX_Properties.h:542
Tells the host that it should never unload the plug-in binary.
Definition: AAX_Properties.h:491
Maximum number of instances of this plug-in that can be loaded on a chip. This property is only used ...
Definition: AAX_Properties.h:254
Indicates meter ballistics preference as one of AAX_EMeterBallisticType.
Definition: AAX_Properties.h:462
Informs the host application to reassign output to a different track.
Definition: AAX_Properties.h:321
Four-character osid-style Effect identifier for offline native audio Effects. Must be unique for all ...
Definition: AAX_Properties.h:115
Definition: AAX_Properties.h:76
Hybrid Output stem format. One of AAX_EStemFormat.
Definition: AAX_Properties.h:264
Definition: AAX_Properties.h:473
The Effect requires an analysis pass.
Definition: AAX_Properties.h:297
Constraint on the algorithm's location, as a mask of AAX_EConstraintLocationMask. ...
Definition: AAX_Properties.h:478
Four-character osid-style Effect identifier for dither native audio Effects. Must be unique for all E...
Definition: AAX_Properties.h:136
Definition: AAX_Properties.h:430
Constraint on the topology of the Effect's modules, as one of AAX_EConstraintTopology.
Definition: AAX_Properties.h:484
The Effect supports an analysis pass, but does not require it.
Definition: AAX_Properties.h:305
Requests a host-generated GUI based on the Effect's parameters.
Definition: AAX_Properties.h:435
The Effect wants multi-input mode only (no mono mode option)
Definition: AAX_Properties.h:347
Tells the host that it should never cache the plug-in binary. Only use this if required as there is a...
Definition: AAX_Properties.h:500
Indicates whether or not the plug-in supports Save/Restore features. (true/false) ...
Definition: AAX_Properties.h:517
This property is not used by plug-ins based on the AAX SDK.
Definition: AAX_Properties.h:145
Four-character osid-style Effect identifier for a corresponding deprecated Effect. Only one deprecated effect ID may correspond to each valid (non-deprecated) effect ID.
Definition: AAX_Properties.h:142
Output stem format. One of AAX_EStemFormat.
Definition: AAX_Properties.h:191
Definition: AAX_Properties.h:421
Indicates whether or not the plug-in supports multi-mono configurations (true/false) ...
Definition: AAX_Properties.h:506
Audio buffer length for DSP processing callbacks. One of AAX_EAudioBufferLengthDSP.
Definition: AAX_Properties.h:198
Requests that the host apply dithering to the Effect's output.
Definition: AAX_Properties.h:411
Specifies which sample rates the Effect supports. A mask of AAX_ESampleRateMask.
Definition: AAX_Properties.h:219
Tells the host that the plug-in supports side chain inputs.
Definition: AAX_Properties.h:403
Specify a list of Native plug-ins that are related to a plug-in type.
Definition: AAX_Properties.h:168
Four-character osid-style Effect identifier for real-time native audio Effects. Must be unique for al...
Definition: AAX_Properties.h:103
Four-character osid-style Collection identifier. Should be identical for all Effects in the same Coll...
Definition: AAX_Properties.h:94
The Effect controls its own progress dialog. If unsupported, the host manages this dialog...
Definition: AAX_Properties.h:364
Instance cycle count (inner, per instance, loop overhead)
Definition: AAX_Properties.h:247
The number of output channels that the plug-in supports.
Definition: AAX_Properties.h:391
Definition: AAX_Properties.h:106
The Effect requires analysis, but is also allowed to preview.
Definition: AAX_Properties.h:313