DSP Master VCL
|
Triggered when the extended buffer is too small.
property OnBufferSkipped: TNotifyEvent;
During playback, it can happen, that the extended buffer is not filled quickly enough for the playback to remain uninterrupted. During recording, the extended buffer, may not be read quickly enough by the user calling the Update or Pull methods. In both of those cases, check that the extended buffers are big enough and that the problem is perhaps not with something else, like missing file, too high computational load etc...
The event will trigger only for the first skipped buffer to prevent message flooding. TSignalCoreAudioIn.InputBufferSkipped will increase by +1 and TSignalCoreAudioOut.OutputBufferSkipped will increase by +1 as well, if this continues.
Both counters ca be read with a Timer to get an overview of what is happening in the background. The event will trigger within the main thread.
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|