Calculate the size of each audio frame (in bytes) from an SDL_AudioSpec.
Defined in <SDL3/SDL_audio.h>
#define SDL_AUDIO_FRAMESIZE(x) (SDL_AUDIO_BYTESIZE((x).format) * (x).channels)
x | an SDL_AudioSpec to query. |
Returns the number of bytes used per sample frame.
This reports on the size of an audio sample frame: stereo Sint16 data (2 channels of 2 bytes each) would be 4 bytes per frame, for example.
It is safe to call this macro from any thread.
This macro is available since SDL 3.1.3.