logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_PutAudioStreamData - Add data to the stream.

Availability

       This function is available since SDL 3.2.0.

Description

       This   data   must   match   the   format/channels/samplerate   specified   in   the   latest   call   to
       SDL_SetAudioStreamFormat, or the format specified when creating the stream if it hasn't been changed.

       Note that this call simply copies the unconverted data for later. This is different than SDL2, where data
       was converted during the Put call and the Get call would just dequeue the previously-converted data.

Function Parameters

stream the stream the audio data is being added to.

       buf    a pointer to the audio data to add.

       len    the number of bytes to write to the stream.

Name

       SDL_PutAudioStreamData - Add data to the stream.

Return Value

       for more information.

See Also

SDL_ClearAudioStream(3), SDL_FlushAudioStream(3), SDL_GetAudioStreamData(3), SDL_GetAudioStreamQueued(3)

Simple Directmedia Layer                           SDL 3.2.20                          SDL_PutAudioStreamData(3)

Synopsis

#include<SDL3/SDL_audio.h>boolSDL_PutAudioStreamData(SDL_AudioStream*stream,constvoid*buf,intlen);

Thread Safety

       It is safe to call this function from any thread, but if the stream has a callback set, the caller  might
       need to manage extra locking.

See Also