For advanced processing with multiple simultaneous outputs.
Auxiliary outputs are filled at each call to impact_ProcessAudio or impact_ProcessAudio_Planar.
You can use their buffer to retreive their output.
◆ impact_ActivateAuxiliaryAudioID()
| int impact_ActivateAuxiliaryAudioID |
( |
struct impact_CInstance * |
instance, |
|
|
const char * |
id |
|
) |
| |
Activate an auxiliary output.
This is required to activate the output generation
- Parameters
-
| instance | the processing instance |
| id | the auxiliary output ID to activate |
- Returns
- 0 is success
◆ impact_FreeAuxiliaryAudioInfos()
◆ impact_GetAuxiliaryAudioEstimatedDelay()
| unsigned int impact_GetAuxiliaryAudioEstimatedDelay |
( |
struct impact_CInstance * |
instance, |
|
|
const char * |
id |
|
) |
| |
Get the delay (estimated) of current processing algorithm for a specific auxiliary output
- Parameters
-
| instance | the processing instance |
| id | the auxiliary output ID. Use NULL or empty string for main output delay. |
- Returns
- Estimated delay in frames, or 0 if unknown id.
◆ impact_GetAuxiliaryAudioOutputInfos()