AMAnimation | An animation allows to create realtime variations of a specified control parameter |
AMChunk | An audio fragment embedding one ore more tracks that can be played in defined order or randomly |
AMChunkInstance | A chunk element instance |
< AMChunkListener > | Provides a protocol for receiving events from chunk objects |
AMControl | Superclass of all control objects |
< AMControllable > | Provides a protocol for retrieving controls from controllable objects |
< AMControllableHierarchy > | Provides a protocol for retrieving the closest corresponding control from a hierachy of controllable objects |
AMCue | A managed sound source controlled by time and/or events |
AMCueInstance | A cue element instance |
< AMCueListener > | Provides a protocol for receiving events from cue objects |
AMEventAction | This class allows to perform an action on a playable object, based on an event trigger |
< AMIdentifiable > | Provides a protocol for objects that can be uniquely identified |
AMInstance | A generic object instance |
< AMInstanciable > | Provides a protocol for instanciable audio objects |
< AMListenable > | Provides a protocol for listenable objects that can send events to others |
AMMix2DControl | Allows to control the 2D mix parameters, such as volume and panorama |
AMMix3DControl | Allows to control the 3D mix parameters |
< AMParentIdentifiable > | Provides a protocol for objects that have a parent object that can be uniquely identified |
AMParser | Loads an A2ML file and initialize objects and structures from it |
< AMPlayable > | Provides a protocol for controlling playable objects |
AMRandomValue | A generic randomized value |
AMScheduler | An A2ML scheduler implementation |
AMSection | A section allow to define separate audio groups for mixing |
AMSound | The most basic audio element object of the hierarchy |
AMSoundControl | Allows to control various sound parameters, such as pitch or rate |
AMSoundInstance | A sound element instance |
< AMSoundListener > | Provides a protocol for receiving events from sound objects |
AMSoundManager | The global sound manager |
AMSpawnControl | Controls the maximum number of instances of the parent |
AMTempoControl | Controls the parent's tempo base |
AMTime | A time representation, based on standard time or tempo clock source |
AMTimeAction | This class allows to perform an action on a playable object, and is linked to a time interval relative to the scheduler initial time |
AMTriggerControl | Allows to control the trigger frequency of the parent |
AMValue | A generic determined value |
AMVec3 | A 3-Dimension vector |