For advanced processing with multiple simultaneous outputs.
Auxiliary outputs are filled at each call to cloudx1_ProcessAudio or cloudx1_ProcessAudio_Planar.
You can use their buffer to retreive their output.
◆ cloudx1_ActivateAuxiliaryAudioID()
| int cloudx1_ActivateAuxiliaryAudioID |
( |
struct cloudx1_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
◆ cloudx1_FreeAuxiliaryAudioInfos()
◆ cloudx1_GetAuxiliaryAudioEstimatedDelay()
| unsigned int cloudx1_GetAuxiliaryAudioEstimatedDelay |
( |
struct cloudx1_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.
◆ cloudx1_GetAuxiliaryAudioOutputInfos()