X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fsound.h;h=ca97ff0a39f735a7cccb6ce700b8ee949cb20f71;hb=41364660abbcb81a83f5018be3655352ecdf1ac9;hp=47807ddec92d962897a80b4ae46fd76ceb8e3a0d;hpb=0a87fde47bcff35f196024766f8d0d00319a28d1;p=rocksndiamonds.git diff --git a/src/sound.h b/src/sound.h index 47807dde..ca97ff0a 100644 --- a/src/sound.h +++ b/src/sound.h @@ -131,9 +131,9 @@ struct SoundHeader_WAV struct SoundInfo { - unsigned char *name; - unsigned char *file_ptr; - char *data_ptr; + char *name; + byte *file_ptr; + byte *data_ptr; long file_len, data_len; #ifdef MSDOS SAMPLE *sample_ptr; @@ -153,22 +153,16 @@ struct SoundControl int playingtime; long playingpos; long data_len; - char *data_ptr; + byte *data_ptr; #ifdef MSDOS int voice; #endif }; -/* sound server functions */ +/* start sound server */ void SoundServer(void); -void SoundServer_InsertNewSound(struct SoundControl); -void SoundServer_StopSound(int); -void SoundServer_StopAllSounds(void); -void HPUX_Audio_Control(void); -unsigned char linear_to_ulaw(int); -int ulaw_to_linear(unsigned char); - -/* application functions */ + +/* client functions */ boolean LoadSound(struct SoundInfo *); void PlaySound(int); void PlaySoundStereo(int, int);