static void *rwebaudio_init(const char *device, unsigned rate, unsigned latency) { (void)device; (void)rate; void *data = RWebAudioInit(latency); if (data) g_settings.audio.out_rate = RWebAudioSampleRate(); return data; }
static void *rwebaudio_init(const char *device, unsigned rate, unsigned latency) { settings_t *settings = config_get_ptr(); void *data = RWebAudioInit(latency); (void)device; (void)rate; if (data) settings->audio.out_rate = RWebAudioSampleRate(); return data; }
static void *rwebaudio_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate) { void *data = RWebAudioInit(latency); (void)device; (void)rate; if (data) *new_rate = RWebAudioSampleRate(); return data; }