X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/d4170ca70fd4f87f77fa2213219eb30f89d3d0d0..a2a528f2015531bd9e4b49e0eb0f1f54568ff299:/lib/uaudio.h diff --git a/lib/uaudio.h b/lib/uaudio.h index e796393..d6376c8 100644 --- a/lib/uaudio.h +++ b/lib/uaudio.h @@ -136,7 +136,17 @@ void uaudio_thread_start(uaudio_callback *callback, void *userdata, uaudio_playcallback *playcallback, size_t min, - size_t max); + size_t max, + unsigned flags); + +/** @brief Fake pauses + * + * This flag is used for audio backends that cannot sensibly be paused. + * The thread support code will supply silence while deactivated in this + * case. + */ +#define UAUDIO_THREAD_FAKE_PAUSE 0x00000001 + void uaudio_thread_stop(void); void uaudio_thread_activate(void); void uaudio_thread_deactivate(void);