| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

Loading...
Searching...
No Matches
Classes
Offline processing interface
AAX SDK Manual » Additional AAX features

##

Advanced offline processing features.

This interface represents an optional component that you can add to your plug-in in order to support extended features of the AAX SDK.

The HostProcessor interface provides offline plug-ins with useful offline processing features such as random-access facilities and a non-processing analysis callback. For documentation, see the following classes:

- Host processor module
- Host processor delegate

To add this interface to your plug-in at describe time, register a ProcPtr using the kAAX_ProcPtrID_Create_HostProcessor selector.

Note
  If your plug-in does not require the specific offline processing features provided by this interface then it should not register a host processor. Instead, register an offline version of the plug-in's real-time algorithm using the AAX_eProperty_PlugInID_AudioSuite property.

## Classes
class | AAX_CHostProcessor
| Concrete implementation of the AAX_IHostProcessor interface for non-real-time processing. More...
class | AAX_IACFHostProcessor
| Versioned interface for an AAX host processing component. More...
class | AAX_IHostProcessor
| Base class for the host processor interface. More...
class | AAX_IHostProcessorDelegate
| Versioned interface for host methods specific to offline processing. More...
class | AAX_VHostProcessorDelegate
| Version-managed concrete Host Processor delegate class. More...

Collaboration diagram for Offline processing interface: