Contents

PHASEDefinition

A base class that adds a name to framework definitions.

Declaration

class PHASEDefinition

Overview

Various PHASE classes derive from this class, for example, PHASEMixerDefinition, PHASEMetaParameterDefinition, and PHASESoundEventNodeDefinition.

This class represents a template from which PHASE creates concrete PHASEAsset subclasses at runtime. For example, when you register a global metaparameter definition using registerGlobalMetaParameter(metaParameterDefinition:), PHASE returns a PHASEAsset subclass, PHASEGlobalMetaParameterAsset, that identifies a usable metaparameter by name. To access the usable metaparameter, pass the PHASEGlobalMetaParameterAsset identifier into the globalMetaParameters dictionary.

Topics

Identifying a Definition

See Also

Audio Layering and Effects