int sound_init_mp3_device(void) { #ifndef HAVE_STATIC_LAME int result = lamelib_open(); if (result != 0) { log_debug("ERROR setting up dynamic lame lib!"); return result; } #endif return sound_register_device(&mp3_device); }
int sound_init_pcm_device(void) { #ifdef __ANDROID__ if (sound_android_get_sample_rate) { int sampleRate = sound_android_get_sample_rate (); if (sampleRate > 0) { resources_set_int ("SoundSampleRate", sampleRate); } } return sound_register_device(&pcm_device); #else //__ANDROID__ return 0; #endif //__ANDROID__ }
int sound_init_sdl_device(void) { return sound_register_device(&sdl_device); }
int sound_init_vorbis_device(void) { return sound_register_device(&vorbis_device); }
int sound_init_movie_device(void) { return sound_register_device(&soundmovie_device); }
int sound_init_dx_device(void) { return sound_register_device(&dx_device); }
int sound_init_alsa_device(void) { return sound_register_device(&alsa_device); }
int sound_init_hpux_device(void) { return sound_register_device(&hpux_device); }
int sound_init_dart_device(void) { sound_init_dart(); return sound_register_device(&dart_device); }
int sound_init_allegro_device(void) { log_debug("Initializing Allegro sound device.\n"); return sound_register_device(&allegro_device); }
int sound_init_pulse_device(void) { return sound_register_device(&pulsedrv_device); }