home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 10 / 10.iso / m / m082 / 1.img / BASIC / INCLUDE / SBCVOICE.BI < prev    next >
Encoding:
Text File  |  1991-10-23  |  3.3 KB  |  64 lines

  1. DECLARE FUNCTION SVMVERSION% CDECL ALIAS "_ctvm_version"
  2. DECLARE FUNCTION SVMINIT% CDECL ALIAS "_ctvm_init"
  3. DECLARE SUB SVMSPKER CDECL ALIAS "_ctvm_speaker" (BYVAL onofflag%)
  4. DECLARE FUNCTION SVMINPUT% CDECL ALIAS "_ctvm_input" (SEG BUFFER%, BYVAL BUFSIZE&, BYVAL SAMPRATE%)
  5. DECLARE FUNCTION SVMOUTPUT% CDECL ALIAS "_ctvm_output" (SEG BUFFER%)
  6. DECLARE SUB SVMSTOP CDECL ALIAS "_ctvm_stop"
  7. DECLARE FUNCTION SVMPAUSE% CDECL ALIAS "_ctvm_pause"
  8. DECLARE FUNCTION SVMCONT% CDECL ALIAS "_ctvm_continue"
  9. DECLARE FUNCTION SVMBREAK% CDECL ALIAS "_ctvm_break_loop" (BYVAL BRKMODE%)
  10. DECLARE SUB SVMEXIT CDECL ALIAS "_ctvm_terminate"
  11. DECLARE FUNCTION SVMXMSOUT% CDECL ALIAS "_ctvm_outputxms" (BYVAL xmshandle%, BYVAL xmsoff&)
  12. DECLARE FUNCTION SVMXMSINP% CDECL ALIAS "_ctvm_inputxms" (BYVAL xmshandle%, BYVAL sampling%, BYVAL xmsoff&, BYVAL buflen%)
  13. DECLARE FUNCTION SVMGETCRD% CDECL ALIAS "_ctvm_get_cardtype"
  14. DECLARE FUNCTION SVMADCRNG& CDECL ALIAS "_ctvm_ADC_range" (BYVAL mode%)
  15. DECLARE FUNCTION SVMDACRNG& CDECL ALIAS "_ctvm_DAC_range" (BYVAL mode%)
  16. DECLARE FUNCTION SVMSTEREO% CDECL ALIAS "_ctvm_set_stereo" (BYVAL recmode%)
  17. DECLARE FUNCTION SVMINPSRC% CDECL ALIAS "_ctvm_set_input_source" (BYVAL inpsrc%)
  18. DECLARE FUNCTION SVMINPFREQ% CDECL ALIAS "_ctvm_set_input_freq" (BYVAL inpfreq%)
  19. DECLARE FUNCTION SVMANFI% CDECL ALIAS "_ctvm_ANFI_control" (BYVAL mode%)
  20. DECLARE FUNCTION SVMDNFI% CDECL ALIAS "_ctvm_DNFI_control" (BYVAL mode%)
  21. DECLARE FUNCTION SVMGETANFI% CDECL ALIAS "_ctvm_get_ANFI"
  22. DECLARE FUNCTION SVMGETDNF1% CDECL ALIAS "_ctvm_get_DNFI"
  23.  
  24. DECLARE SUB CTVADDX (BYVAL DRVADDX%)
  25.  
  26.  
  27. DECLARE FUNCTION SVDVERSION% CDECL ALIAS "_ctvd_version"
  28. DECLARE FUNCTION SVDINIT% CDECL ALIAS "_ctvd_init" (BYVAL buffer%)
  29. DECLARE SUB SVDSPKER CDECL ALIAS "_ctvd_speaker" (BYVAL onofflag%)
  30. DECLARE FUNCTION SVDINPUT% CDECL ALIAS "_ctvd_input" (BYVAL handle%,BYVAL samprate%)
  31. DECLARE FUNCTION SVDOUTPUT% CDECL ALIAS "_ctvd_output" (BYVAL handle%)
  32. DECLARE SUB SVDSTOP CDECL ALIAS "_ctvd_stop"
  33. DECLARE SUB SVDPAUSE CDECL ALIAS "_ctvd_pause"
  34. DECLARE SUB SVDCONT CDECL ALIAS "_ctvd_continue"
  35. DECLARE SUB SVDBREAK CDECL ALIAS "_ctvd_break_loop" (BYVAL BRKMODE%)
  36. DECLARE SUB SVDEXIT CDECL ALIAS "_ctvd_terminate"
  37. DECLARE FUNCTION SVDDRVERR% CDECL ALIAS "_ctvd_drv_error"
  38. DECLARE FUNCTION SVDEXTERR% CDECL ALIAS "_ctvd_ext_error"
  39. DECLARE SUB SVDBADDX CDECL ALIAS "_ctvd_buffer_addx" (SEG buffer%, BYVAL bufsize%)
  40. DECLARE FUNCTION SVDGETCRD% CDECL ALIAS "_ctvd_get_cardtype"
  41. DECLARE FUNCTION SVDADCRNG& CDECL ALIAS "_ctvd_ADC_range" (BYVAL mode%)
  42. DECLARE FUNCTION SVDDACRNG& CDECL ALIAS "_ctvd_DAC_range" (BYVAL mode%)
  43. DECLARE FUNCTION SVDSTEREO% CDECL ALIAS "_ctvd_set_stereo" (BYVAL mode%)
  44. DECLARE FUNCTION SVDINPSRC% CDECL ALIAS "_ctvd_set_input_source" (BYVAL inpsrc%)
  45. DECLARE FUNCTION SVDINPFREQ% CDECL ALIAS "_ctvd_set_input_freq" (BYVAL inpfreq%)
  46. DECLARE FUNCTION SVDANFI% CDECL ALIAS "_ctvd_ANFI_control" (BYVAL mode%)
  47. DECLARE FUNCTION SVDDNFI% CDECL ALIAS "_ctvd_DNFI_control" (BYVAL mode%)
  48. DECLARE FUNCTION SVDGETANFI% CDECL ALIAS "_ctvd_get_ANFI"
  49. DECLARE FUNCTION SVDGETDNF1% CDECL ALIAS "_ctvd_get_DNFI"
  50.  
  51.  
  52. DECLARE SUB DSKADDX (BYVAL DRVADDX%)
  53.  
  54.  
  55. DECLARE FUNCTION CTVOICE%
  56.  
  57.  
  58. TYPE VOCHDR
  59.      id        AS STRING * 20
  60.      offset    AS INTEGER
  61.      version   AS INTEGER
  62.      checkcode AS INTEGER
  63. END TYPE
  64.