;/////////////////////////////////////////////////////////////////////////////
;// vdspd.inc
;//
;// Virtual DSP Device module declarations
;//
;// 24/10/1999	fOSSiL		Initial version
;// 2000/01/14	The Owl		nasm port

%ifndef INCLUDED_VDSPD_INC
%define INCLUDED_VDSPD_INC

%include "vxdn.inc"

VDSPD_Device_ID equ  0x7E00

Begin_Service_Table VDSPD ; 0x7E00
  VDSPD_Service VDSPD_Get_Version
  VDSPD_Service VDSPD_Get_Name
  VDSPD_Service VDSPD_Get_Base
  VDSPD_Service VDSPD_Get_IRQ
  VDSPD_Service VDSPD_Set_IRQ
  VDSPD_Service VDSPD_Get_DMA
  VDSPD_Service VDSPD_Set_DMA
  VDSPD_Service VDSPD_Get_Rate
  VDSPD_Service VDSPD_Get_Dsp_Version
  VDSPD_Service VDSPD_Is_Stereo
  VDSPD_Service VDSPD_Is_16bit
  VDSPD_Service VDSPD_Play
  VDSPD_Service VDSPD_Stop
  VDSPD_Service VDSPD_Check_Int
  VDSPD_Service VDSPD_Pause
  VDSPD_Service VDSPD_Resume
End_Service_Table VDSPD

DSP_STEREO_BIT	equ 0
DSP_STEREO	equ 1
DSP_16BIT_BIT	equ 1
DSP_16BIT	equ 2

%endif