Subversion Repositories Games.Carmageddon

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef S3_SOUND2_H
  2. #define S3_SOUND2_H
  3.  
  4. #include "s3_defs.h"
  5.  
  6. extern int gS3_sample_filter_funcs_registered;
  7. extern tS3_sample_filter* gS3_sample_filter_func;
  8. extern tS3_sample_filter* gS3_sample_filter_disable_func;
  9.  
  10. int S3LoadSample(tS3_sound_id id);
  11. void* S3LoadWavFile_DOS(char* pFile_name);
  12. void* S3LoadWavFile_Win95(char* pFile_name, tS3_sample* pSample);
  13. int S3PlaySample(tS3_channel* chan);
  14. int S3CreateTypeStructs(tS3_channel* chan);
  15. int S3ReleaseTypeStructs(tS3_channel* chan);
  16. int S3StopSample(tS3_channel* chan);
  17. int S3ExecuteSampleFilterFuncs(tS3_channel* chan);
  18. int S3SyncSampleVolumeAndPan(tS3_channel* chan);
  19. int S3SyncSampleRate(tS3_channel* chan);
  20.  
  21. #endif
  22.