home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_C / SOUNDS.ZIP / SOUNDS.H < prev   
C/C++ Source or Header  |  1994-01-02  |  617b  |  25 lines

  1. //***************************************************************************
  2. // Public Header file for Sounds class.
  3. // Copyright 1993 Stephen. A. Edwards.
  4.  
  5. #ifndef __SOUNDSDEF
  6. #define __SOUNDSDEF
  7.  
  8. enum IRQ  { IRQ2 = 0x0A, IRQ3 = 0x0B, IRQ5 = 0x0D, IRQ7 = 0x0F };
  9. enum BASE { BASE220 = 0x220, BASE240 = 0x240 };
  10. enum SIZE { BUF4K = 4000, BUF8K = 8000, BUF16K = 16000, BUF32K = 32000 };
  11.  
  12. class Sounds
  13. {
  14. public  :
  15.  
  16. long int            Finished;
  17. void                Error( long int status, char ** Cptr );
  18.                     Sounds(enum IRQ  I, enum BASE B,enum SIZE S);
  19.                     ~Sounds();
  20. int                    Play(char * FileName);
  21. };
  22.  
  23.  
  24. #endif
  25.