home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / goattracker_2.68.zip / src / bme / bme_snd.h < prev    next >
C/C++ Source or Header  |  2008-04-01  |  783b  |  20 lines

  1. // Sound functions header file
  2.  
  3. int snd_init(unsigned mixrate, unsigned mixmode, unsigned bufferlength, unsigned channels, int usedirectsound);
  4. void snd_uninit(void);
  5. void snd_setcustommixer(void (*custommixer)(Sint32 *dest, unsigned samples));
  6. void snd_preventdistortion(unsigned channels);
  7. void snd_setmastervolume(unsigned chnum, unsigned char mastervol);
  8. void snd_setmusicmastervolume(unsigned musicchannels, unsigned char mastervol);
  9. void snd_setsfxmastervolume(unsigned musicchannels, unsigned char mastervol);
  10.  
  11. extern void (*snd_player)(void);
  12. extern CHANNEL *snd_channel;
  13. extern int snd_sndinitted;
  14. extern int snd_bpmtempo;
  15. extern int snd_bpmcount;
  16. extern int snd_channels;
  17. extern int snd_buffers;
  18. extern unsigned snd_mixmode;
  19. extern unsigned snd_mixrate;
  20.