ssplIsSpoolerActive
Test if spooler has anything in its active queue.
Synopsis
bool ssplIsSpoolerActive (const SoundSpooler *sspl)
Description
Returns TRUE if the SoundSpooler has any SoundBufferNodes in its active queue. Simply calls ssplGetSpoolerStatus()
and tests the SSPL_STATUS_F_ACTIVE flag.
Arguments
- sspl
- Pointer to a SoundSpooler structure.
Return Value
TRUE if SoundSpooler has any SoundBufferNodes in its active queue, FALSE otherwise.
Caveats
This state of SSPL_STATUS_F_ACTIVE is undefined when inside any SoundSpooler callback function. This is the case because the callback functions can be called inside the loop that processes the active queue. No guarantee is made about whether a SoundBufferNode is removed from the active queue before or after the callback functions are called.
Implementation
Macro implemented in soundspooler.h V24.
Associated Files
soundspooler.h, music.lib
See Also
ssplGetSpoolerStatus
(), ssplSendBuffer(), ssplProcessSignals()