diff options
Diffstat (limited to 'alc/alcmain.h')
-rw-r--r-- | alc/alcmain.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/alc/alcmain.h b/alc/alcmain.h index 8d802d85..a5dc655b 100644 --- a/alc/alcmain.h +++ b/alc/alcmain.h @@ -351,6 +351,11 @@ struct ALCdevice : public al::intrusive_ref<ALCdevice> { inline void postProcess(const size_t SamplesToDo) { if LIKELY(PostProcess) (this->*PostProcess)(SamplesToDo); } + void renderSamples(void *outBuffer, const ALuint numSamples, const size_t frameStep); + + /* Caller must lock the device state, and the mixer must not be running. */ + [[gnu::format(printf,2,3)]] void handleDisconnect(const char *msg, ...); + DEF_NEWDEL(ALCdevice) }; |