|
|
| 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 |