Provided by: libsdl3-doc_3.2.8+ds-1_all bug

NAME

       SDL_AudioFormat - Audio format.

HEADER FILE

       Defined in SDL3/SDL_audio.h

SYNOPSIS

       #include "SDL3/SDL.h"

       typedef enum SDL_AudioFormat
       {
           SDL_AUDIO_UNKNOWN   = 0x0000u,  /**< Unspecified audio format */
           SDL_AUDIO_U8        = 0x0008u,  /**< Unsigned 8-bit samples */
               /* SDL_DEFINE_AUDIO_FORMAT(0, 0, 0, 8), */
           SDL_AUDIO_S8        = 0x8008u,  /**< Signed 8-bit samples */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 0, 0, 8), */
           SDL_AUDIO_S16LE     = 0x8010u,  /**< Signed 16-bit samples */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 0, 0, 16), */
           SDL_AUDIO_S16BE     = 0x9010u,  /**< As above, but big-endian byte order */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 1, 0, 16), */
           SDL_AUDIO_S32LE     = 0x8020u,  /**< 32-bit integer samples */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 0, 0, 32), */
           SDL_AUDIO_S32BE     = 0x9020u,  /**< As above, but big-endian byte order */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 1, 0, 32), */
           SDL_AUDIO_F32LE     = 0x8120u,  /**< 32-bit floating point samples */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 0, 1, 32), */
           SDL_AUDIO_F32BE     = 0x9120u,  /**< As above, but big-endian byte order */
               /* SDL_DEFINE_AUDIO_FORMAT(1, 1, 1, 32), */

           /* These represent the current system's byteorder. */
           #if SDL_BYTEORDER == SDL_LIL_ENDIAN
           SDL_AUDIO_S16 = SDL_AUDIO_S16LE,
           SDL_AUDIO_S32 = SDL_AUDIO_S32LE,
           SDL_AUDIO_F32 = SDL_AUDIO_F32LE
           #else
           SDL_AUDIO_S16 = SDL_AUDIO_S16BE,
           SDL_AUDIO_S32 = SDL_AUDIO_S32BE,
           SDL_AUDIO_F32 = SDL_AUDIO_F32BE
           #endif
       } SDL_AudioFormat;

AVAILABILITY

       This enum is available since SDL 3.2.0.

SEE ALSO

       (3),    SDL_AUDIO_BITSIZE(3),    (3),    SDL_AUDIO_BYTESIZE(3),    (3),    SDL_AUDIO_ISINT(3),   (3),
       SDL_AUDIO_ISFLOAT(3),   (3),   SDL_AUDIO_ISBIGENDIAN(3),   (3),   SDL_AUDIO_ISLITTLEENDIAN(3),    (3),
       SDL_AUDIO_ISSIGNED(3), (3), SDL_AUDIO_ISUNSIGNED(3)

Simple Directmedia Layer                            SDL 3.2.8                             SDL_AudioFormat(3type)