AudioScience supports several audio APIs for application development.  These APIs are:

ASX
Proprietary high level API, developed by AudioScience that is file based.  Supported on Windows 2000,XP and Linux.
 
 Description  Date Version Size  
ASX SDK 2008-03-05 3.08.06 2.24MB

Online documentation

ASX User Manual (PDF) 2008-03-05 3.08.06 1.25MB

 


Previous

Beta

HPI
Proprietary low level audio API, developed by AudioScience that is buffer based.  Supported on Windows NT,2000/XP and Linux. 

Starting with version 3.00, ASI drivers install a dynamic link library, ASIHPI32.DLL, to support applications written with the HPI SDK. The hpkw2k297_asihpi32.exe install allows applications written to use this new DLL to work with older versions of the ASI drivers.

 Description  Date Version Size  
Windows HPI interface kit (HPK) for driver 3.00 and later 2008-03-05 3.08.06 50K Online documentation
Windows HPI interface kit (HPK) for driver 2.97 and earlier 2007-03-26 2.97.01 102K  
hpkw2k29701_asihpi32.exe installs asihpi32.dll for driver 2.97 and earlier 2007-03-26 2.97.01 120K  
WHPI32 - Win32 HPI Demo 2004-06-01 2.87 100K  

Previous

Beta


WAVE
Microsoft audio APIs (waveOut, waveIn and mixer). Supported on all flavors of Windows when using the WAVE driver or WDM driver.  The Microsoft mixer API and hardware support of compressed audio formats such as MPEG, are only supported when using the WAVE driver.

AudioScience has defined custom mixer control types that are detailed in the following document:
 WavX - AudioScience Windows Multimedia Extensions  


DirectSound
Microsoft low latency audio API. Supported on Windows 2000/XP when using the AudioScience WDM driver.
 


ALSA
Linux audio API (www.alsa-project.org).  Go to the Linux driver download page to get the ALSA driver