Diff for /np2/sound/getsnd/getsnd.h between versions 1.1 and 1.2

version 1.1, 2004/01/08 16:29:56 version 1.2, 2005/02/07 14:46:13
Line 15  typedef UINT (*GSDEC)(GETSND self, void  Line 15  typedef UINT (*GSDEC)(GETSND self, void 
 typedef void (*GSDECEND)(GETSND self);  typedef void (*GSDECEND)(GETSND self);
 typedef void *(*GSCNV)(GETSND self, void *buf, void *bufterm);  typedef void *(*GSCNV)(GETSND self, void *buf, void *bufterm);
   
 BOOL getwave_open(GETSND snd, BYTE *ptr, UINT size);  BOOL getwave_open(GETSND snd, UINT8 *ptr, UINT size);
 BOOL getmp3_open(GETSND snd, BYTE *ptr, UINT size);  BOOL getmp3_open(GETSND snd, UINT8 *ptr, UINT size);
 BOOL getogg_open(GETSND snd, BYTE *ptr, UINT size);  BOOL getogg_open(GETSND snd, UINT8 *ptr, UINT size);
 BOOL getsnd_setmixproc(GETSND snd, UINT samprate, UINT channles);  BOOL getsnd_setmixproc(GETSND snd, UINT samprate, UINT channles);
   
 struct _getsnd {  struct _getsnd {
         BYTE            *work;                                  // data load用バッファ          UINT8           *work;                                  // data load用バッファ
         BYTE            *buffer;                                // デコード済みバッファ          UINT8           *buffer;                                // デコード済みバッファ
   
         void            *buf;          void            *buf;
         UINT            remain;          UINT            remain;
Line 31  struct _getsnd { Line 31  struct _getsnd {
         long            pcml;          long            pcml;
         long            pcmr;          long            pcmr;
   
         BYTE            *datptr;          UINT8           *datptr;
         UINT            datsize;          UINT            datsize;
   
         void            *snd;                                   // optional          void            *snd;                                   // optional

Removed from v.1.1  
changed lines
  Added in v.1.2


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