SDL_AUDIO_FRAMESIZE(3)

SDL_AUDIO_FRAMESIZE3

Calculate the size of each audio frame (in bytes) from an sdl_audiospec .

Usage

#include "SDL3/SDL.h"

#define SDL_AUDIO_FRAMESIZE(x) (SDL_AUDIO_BYTESIZE((x).format) * (x).channels)

Header file

Defined in SDL3/SDL_audio.h

Overview

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.

Return value

Returns the number of bytes used per sample frame.

Thread safety

It is safe to call this macro from any thread.

Availability

This macro is available since SDL 3.2.0.

From libsdl3-doc 3.2.10+ds-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.