Managing Audio Data Blocks by Polling
In addition to using a callback function, you can poll the
dwFlags member of a
WAVEHDR or
MIDIHDR structure to determine when an audio device is finished with a data block.
There are times when it's better to poll
dwFlags rather than wait for a window to receive messages from the drivers. For
example, immediately after you call the
waveOutReset function to release pending data blocks, you can poll to be sure that the
data blocks are indeed done before proceeding to call the
waveOutUnprepareHeader function and free the memory for the data block.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database