int main(int argc, char **argv) { size_t memlen; unsigned char *mem = stb_fileu("c:/x/theme_03.ogg", &memlen); int chan, samplerate; short *output; int samples = stb_vorbis_decode_memory(mem, memlen, &chan, &samplerate, &output); return 0; }
int main(int argc, char **argv) { size_t memlen; unsigned char *mem = stb_fileu("c:/x/sketch008.ogg", &memlen); int chan, samplerate; short *output; int samples = stb_vorbis_decode_memory(mem, memlen, &chan, &samplerate, &output); stb_filewrite("c:/x/sketch008.raw", output, samples*4); return 0; }