Пример #1
0
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);
}
Пример #2
0
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__
}
Пример #3
0
int sound_init_sdl_device(void)
{
    return sound_register_device(&sdl_device);
}
Пример #4
0
int sound_init_vorbis_device(void)
{
    return sound_register_device(&vorbis_device);
}
Пример #5
0
int sound_init_movie_device(void)
{
    return sound_register_device(&soundmovie_device);
}
Пример #6
0
int sound_init_dx_device(void)
{
    return sound_register_device(&dx_device);
}
Пример #7
0
int sound_init_alsa_device(void)
{
    return sound_register_device(&alsa_device);
}
Пример #8
0
int sound_init_hpux_device(void)
{
    return sound_register_device(&hpux_device);
}
Пример #9
0
int sound_init_dart_device(void)
{
    sound_init_dart();
    return sound_register_device(&dart_device);
}
Пример #10
0
int sound_init_allegro_device(void)
{
    log_debug("Initializing Allegro sound device.\n");
    return sound_register_device(&allegro_device);
}
Пример #11
0
int sound_init_pulse_device(void)
{
    return sound_register_device(&pulsedrv_device);
}