The ControlIn audio object is deployed to connect the external control signals to the audio objects used in the signal flow. Each framework instance can have only one instance of this ControlIn object. This object serves as the consolidation point for all the control inputs for the framework instance.
Use Cases:
- Use case 1 –Central volume control received (0 to 100% volume) from the Head unit will be forwarded to the controlIn AO. User can design the signal flow using LUT to convert the percentage volume to db unit and send it to Volume AO to manipulate the audio signals.
- Use case 2 – Bass and treble input from the user can be converted to Frequency, Gain, and Quality factor for Tone control audio objects to give the desired effect for the audio signal.
ControlIn Properties
Below table provides the details about ControlIn object properties and functionality.
Properties | Description |
Number of Control Output | The number of control output signals is configurable.
|
Display Name | Display the name of the ControlIn object in signal flow design. It can be changed based on the intended usage of the object. |
Additionally, in the ControlIn object, you can configure the Control ID for each control pin.
The Control IDs can be selected from the available list or you can add the new custom Control IDs. For more details on adding and editing control ID, refer to Control IDs.
Mode
There are no modes available for the ControlIn object.
Additional Parameters
There are no additional parameters available for the ControlIn object.
Tuning Parameters
There are no tuning parameters available for the ControlIn object.
Control Interface
The ControlIn object passes through the control signals received from the framework instance on the configured pins. Additionally, there are no control parameters available specifically to control the functioning of this object.
Native Panel
ControlIn object does not support the native panel.