These functions support level/trim control manipulation in line ins and line outs.
More...
Detailed Description
These functions support level/trim control manipulation in line ins and line outs.
Function Documentation
Get the analog input or output level (sometimes called trim).
- Parameters:
-
| hLevel | A handle to an ASX level control. |
| fGain | The returned level reading. The level has the units of dBu. |
- Returns:
- Returns 0 if there is no error, otherwise one of asxERROR is returned.
| ASX32_API ASX_ERROR ASX_Level_GetRange |
( |
ASX_HANDLE |
hLevel, |
|
|
float * |
fMinGain, |
|
|
float * |
fMaxGain, |
|
|
float * |
fGainStep |
|
) |
| |
Get that range of level settings available.
- Parameters:
-
| hLevel | A handle to an ASX level control. |
| fMinGain | The returned minimum gain in dBFS, i.e. 0dB is fullscale. |
| fMaxGain | The returned maximum gain in dBFS, i.e. 0dB is fullscale. |
| fGainStep | The returned gain stepsize in dB. |
- Returns:
- Returns 0 if there is no error, otherwise one of asxERROR is returned.
Set the analog input or output level (sometimes called trim).
- Parameters:
-
| hLevel | A handle to an ASX level control. |
| fGain | The level to set. The level has the units of dBu. The typical range of settings for most AudioScience adapters is -10 to +26 dBu. |
- Returns:
- Returns 0 if there is no error, otherwise one of asxERROR is returned.