Additional Audio Block Configuration Parameters

There are AOs for which the default set of configuration properties (# of channels, audio inputs, audio outputs, and elements) is insufficient. The LUT object is a good example – user needs to be able to specify both the number of rows and columns in a look-up table. For that purpose, the concept of additional configuration parameters has been introduced and implemented both in GTT and xAF.

Additional Configuration Parameters for LUT Object
Additional Configuration Parameters for LUT Object

 

Theoretically, an audio block can have any number of additional configuration parameters. Parameters definition are taken from the xAF library along with the parent block definition. A parameter definition consists of the parameter order, name and value. For now, parameter values are represented as floats. It is planned to extend a parameter definition to support multiple parameter types in the future.

The parameter definition also has some extra metadata like dimension group which help to display additional parameters in Tabular UI.  The below image shows how additional parameters will display when there is a dimension group metadata available.

Click on “Configure…” button

The system will open additional parameters in a tabular window, where you can provide additional parameters.

These additional parameters are of same data type which is provided as part of parameters definition.

Once done with your changes, click on “Apply” button

the system will apply the defined additional parameters

alternatively you can click on “Cancel” to close window without apply.

 

The above image is an example for 2-dimensional additional parameters.
The above image is an example for 2-dimensional additional parameters.

 

The above image is an example for 1-dimensional additional parameters.

The above image is an example for 1-dimensional additional parameters.

Dynamic Additional parameters :

This feature is to change the size of additional parameters based on IO modifications. This feature is available for selected Audio objects which have “isAddVarUpdateRequired” flag set in their static metadata.

_________________

Rate this post!