
PRELIMINARY
H
ONO
C
OBRA
N
ET
16.16
D
www.audioscience.com
24
22 August 2011
14.1.3.2 Developer
14.1.3.2.1 Windows APIs
Wave/Mixer
– Analog levels are controlled using mixerSetControlDetails() on a control of type signed and with
the name Level/Trim.
HPI
– Analog levels are controlled using the
HPI_LevelSet
() API.
ASX
– Analog level are controlled using the
ASX_Level_Set
() API.
DirectSound
– TBD.
14.1.3.2.2 Linux APIs
HPI
– Analog levels are controlled using the
HPI_LevelSet
() API.
ASX
– Analog level are controlled using the
ASX_Level_Set
() API.
ALSA
– TBD.
14.1.4 Meter
Meters in ASIControl are located on audio nodes and display the audio level as the audio signal passes through
the node. Most AudioScience devices return both RMS and peak level readings and ASIControl displays both
simultaneously.
14.1.4.1 Interface
Figure 14. A stereo peak meter display; RMS is green and peak is yellow
To the right of the peak meter is the absolute readings in dBFS. These can be useful when testing input tones of a
specific known level.
14.1.4.2 Developer
14.1.4.2.1 Windows APIs
Wave/Mixer
– Meters are read using mixerGetControlDetails() on a control of type signed and with type “Peak”
the name “Peak Meter”. A minimum value is 0 and maximum is 32767. The interface returns the peak readings
only, not the RSM level. It confirms to expected Windows functionality.
HPI
– Meters are read using the
HPI_Meterxxx
() API.
ASX
– Meters are read using the
ASX_Meter_xxx
() API.
DirectSound
– TBD.
14.1.4.2.2 Linux APIs
HPI
– Meters are read using the
HPI_Meterxxx
() API.
ASX
– Meters are read using the
ASX_Meter_xxx
() API.
ALSA
– TBD.