SDL_FlushAudioStream - Man Page
Tell the stream that you're done sending data, and anything being buffered should be converted/resampled and made available immediately.
Synopsis
#include <SDL3/SDL_audio.h> bool SDL_FlushAudioStream(SDL_AudioStream *stream);
Description
It is legal to add more data to a stream after flushing, but there may be audio gaps in the output. Generally this is intended to signal the end of input, so the complete output becomes available.
Function Parameters
- stream
the audio stream to flush.
Return Value
Returns true on success or false on failure; call SDL_GetError() for more information.
Thread Safety
It is safe to call this function from any thread.
Availability
This function is available since SDL 3.2.0.
See Also
Referenced By
SDL_CreateAudioStream(3), SDL_PutAudioStreamData(3), SDL_PutAudioStreamDataNoCopy(3), SDL_PutAudioStreamPlanarData(3).
SDL 3.3.2 Simple Directmedia Layer SDL3 FUNCTIONS