ASX Version4.20.14
Functions

Vox control functions

These functions support vox control manipulation. More...

Functions

ASX32_API ASX_ERROR ASX_Vox_SetLevel (ASX_HANDLE hVox, const float fSetLevel)
 Set vox level.
ASX32_API ASX_ERROR ASX_Vox_GetLevel (ASX_HANDLE hVox, float *fGetLevel)
 Get vox level.
ASX32_API ASX_ERROR ASX_Vox_GetRange (ASX_HANDLE hVox, float *fMinLevel, float *fMaxLevel, float *fLevelStep)
 Get that range of vox settings available.

Detailed Description

These functions support vox control manipulation.


Function Documentation

ASX32_API ASX_ERROR ASX_Vox_GetLevel ( ASX_HANDLE  hVox,
float *  fGetLevel 
)

Get vox level.

Parameters:
hVoxA handle to an ASX vox control.
fGetLevelThe returned gain in dBFS, i.e. 0dB is fullscale.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.
ASX32_API ASX_ERROR ASX_Vox_GetRange ( ASX_HANDLE  hVox,
float *  fMinLevel,
float *  fMaxLevel,
float *  fLevelStep 
)

Get that range of vox settings available.

Parameters:
hVoxA handle to an ASX vox control.
fMinLevelThe returned minimum gain in dBFS, i.e. 0dB is fullscale.
fMaxLevelThe returned maximum gain in dBFS, i.e. 0dB is fullscale.
fLevelStepThe returned gain stepsize in dB.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.
ASX32_API ASX_ERROR ASX_Vox_SetLevel ( ASX_HANDLE  hVox,
const float  fSetLevel 
)

Set vox level.

Parameters:
hVoxA handle to an ASX vox control.
fSetLevelThe gain to set in dBFS, i.e. 0dB is fullscale.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.