mirror of
https://github.com/libretro/RetroArch
synced 2025-03-26 02:37:23 +00:00
(audio_driver.c) Refactors
This commit is contained in:
parent
b31fd31793
commit
271292045b
@ -524,9 +524,7 @@ bool audio_driver_start(void)
|
|||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
const audio_driver_t *audio = audio_get_ptr(driver);
|
const audio_driver_t *audio = audio_get_ptr(driver);
|
||||||
|
|
||||||
if (audio->start)
|
return audio->start(driver->audio_data);
|
||||||
return audio->start(driver->audio_data);
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool audio_driver_stop(void)
|
bool audio_driver_stop(void)
|
||||||
@ -534,16 +532,15 @@ bool audio_driver_stop(void)
|
|||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
const audio_driver_t *audio = audio_get_ptr(driver);
|
const audio_driver_t *audio = audio_get_ptr(driver);
|
||||||
|
|
||||||
if (audio->stop)
|
return audio->stop(driver->audio_data);
|
||||||
return audio->stop(driver->audio_data);
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void audio_driver_set_nonblock_state(bool toggle)
|
void audio_driver_set_nonblock_state(bool toggle)
|
||||||
{
|
{
|
||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
if (driver && driver->audio)
|
const audio_driver_t *audio = audio_get_ptr(driver);
|
||||||
driver->audio->set_nonblock_state(driver->audio_data, toggle);
|
|
||||||
|
audio->set_nonblock_state(driver->audio_data, toggle);
|
||||||
}
|
}
|
||||||
|
|
||||||
ssize_t audio_driver_write(const void *buf, size_t size)
|
ssize_t audio_driver_write(const void *buf, size_t size)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user