Diff for /np2/x11/soundmng.h between versions 1.3 and 1.5

version 1.3, 2007/01/23 15:48:20 version 1.5, 2008/04/02 13:04:00
Line 1 Line 1
   /*      $Id$    */
   
 #ifndef NP2_X11_SOUNGMNG_H__  #ifndef NP2_X11_SOUNGMNG_H__
 #define NP2_X11_SOUNGMNG_H__  #define NP2_X11_SOUNGMNG_H__
   
Line 21  BYTE snddrv_drv2num(const char *); Line 23  BYTE snddrv_drv2num(const char *);
 const char *snddrv_num2drv(BYTE);  const char *snddrv_num2drv(BYTE);
   
 #if !defined(NOSOUND)  #if !defined(NOSOUND)
   
 #ifndef NSOUNDBUFFER  
 #define NSOUNDBUFFER    2  
 #endif  
   
 typedef struct {  
         BOOL (*drvinit)(UINT rate, UINT samples);  
         BOOL (*drvterm)(void);  
   
         void (*sndplay)(void);  
         void (*sndstop)(void);  
   
         void *(*pcmload)(UINT num, const char *path);  
         void (*pcmdestroy)(void *chanp, UINT num);  
         void (*pcmplay)(void *chanp, UINT num, BOOL loop);  
         void (*pcmstop)(void *chanp, UINT num);  
         void (*pcmvolume)(void *chanp, UINT num, int volume);  
 } snddrv_t;  
   
 extern int audio_fd;  
 extern snddrv_t snddrv;  
   
 extern int sound_nextbuf;  
 extern char *sound_event;  
 extern char *sound_buffer[NSOUNDBUFFER];  
   
 UINT calc_blocksize(UINT size);  
 UINT calc_fragment(UINT size);  
   
 BOOL netbsdaudio_setup(void);  
 BOOL ossaudio_setup(void);  
 BOOL esdaudio_setup(void);  
 BOOL sdlaudio_setup(void);  
 BOOL sdlmixer_setup(void);  
   
 void snddrv_play(void);  
 void snddrv_stop(void);  
   
 UINT soundmng_create(UINT rate, UINT ms);  UINT soundmng_create(UINT rate, UINT ms);
 void soundmng_destroy(void);  void soundmng_destroy(void);
 void soundmng_reset(void);  void soundmng_reset(void);
Line 77  void soundmng_deinitialize(void); Line 41  void soundmng_deinitialize(void);
   
 BOOL soundmng_pcmload(UINT num, const char *filename);  BOOL soundmng_pcmload(UINT num, const char *filename);
 void soundmng_pcmvolume(UINT num, int volume);  void soundmng_pcmvolume(UINT num, int volume);
 void *nosound_pcmload(UINT num, const char *);  
 void nosound_pcmdestroy(void *chanp, UINT num);  
 void nosound_pcmplay(void *chanp, UINT num, BOOL loop);  
 void nosound_pcmstop(void *chanp, UINT num);  
 void nosound_pcmvolume(void *chanp, UINT num, int volume);  
   
 #else   /* NOSOUND */  #else   /* NOSOUND */
   

Removed from v.1.3  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>