The ControlOut audio object is a framework level object, that ties directly with the framework’s control system. The purpose is to take control values from any audio or control object and pass it to the xAF instance (AudioProcessingBase). The control output can be routed to another core object (currently only xAF instances are using controls) or to the virtual core output.
The ControlOut audio object accepts any combination of controls – single or block.
Use Case: This object can be deployed whenever the framework wants to access any control value of a signal flow. The platform may want to access these values from the framework.
ControlOut Properties
Below table provides the details about ControlOut object properties and functionality.
Properties | Description |
Number of Control Input | The number of control Input signals is configurable.
|
Display Name | Display the name of the ControlOut object in the signal flow design. It can be changed based on the intended usage of the object. |
Additional Parameters | The ControlOut audio object has one additional configuration parameter — Group Sizes |
Mode
There are no modes available for the ControlOut object.
Additional Parameters
Parameters | Description | |
Group Sizes | This is an additional parameter which is an array with a length equal to Number of Control Inputs.
Each value in this array is the size of the corresponding control. Example: [1,2] would mean the first control input is a single control, but the second is a block control of size 2. |
![]() |
Tuning Parameters
There are no tuning parameters available for the ControlOut object.
Control Interface
The object supports configurable control inputs. It accepts various size block control(s) and any combination of single and block controls as configured through additional configuration.
Native Panel
The ControlOut audio object does not support the native panel.