void init_apu() { #if !defined(PSP) && !defined(EMSCRIPTEN) if ( SDL_Init( SDL_INIT_AUDIO ) < 0 ) { atexit( SDL_Quit ); } stereo_buf.clock_rate(CLOCK_RATE); stereo_buf.set_sample_rate(SAMPLE_RATE); apu.treble_eq(-15.0); stereo_buf.bass_freq(100); apu.set_output( stereo_buf.center(), stereo_buf.left(), stereo_buf.right() ); sound.start(SAMPLE_RATE, 2); #endif }
bool MDSound_SetSoundRate(uint32 rate) { zebuf.set_sample_rate(rate ?rate : 44100, 60); return(TRUE); }