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_AudioFormat - Audio format.

Availability

       This enum is available since SDL 3.2.0.

Name

       SDL_AudioFormat - Audio format.

See Also

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

Simple Directmedia Layer                           SDL 3.2.20                             SDL_AudioFormat(3type)

Synopsis

#include<SDL3/SDL_audio.h>typedefenumSDL_AudioFormat{SDL_AUDIO_UNKNOWN=0x0000u,/**<Unspecifiedaudioformat*/SDL_AUDIO_U8=0x0008u,/**<Unsigned8-bitsamples*//*SDL_DEFINE_AUDIO_FORMAT(0,0,0,8),*/SDL_AUDIO_S8=0x8008u,/**<Signed8-bitsamples*//*SDL_DEFINE_AUDIO_FORMAT(1,0,0,8),*/SDL_AUDIO_S16LE=0x8010u,/**<Signed16-bitsamples*//*SDL_DEFINE_AUDIO_FORMAT(1,0,0,16),*/SDL_AUDIO_S16BE=0x9010u,/**<Asabove,butbig-endianbyteorder*//*SDL_DEFINE_AUDIO_FORMAT(1,1,0,16),*/SDL_AUDIO_S32LE=0x8020u,/**<32-bitintegersamples*//*SDL_DEFINE_AUDIO_FORMAT(1,0,0,32),*/SDL_AUDIO_S32BE=0x9020u,/**<Asabove,butbig-endianbyteorder*//*SDL_DEFINE_AUDIO_FORMAT(1,1,0,32),*/SDL_AUDIO_F32LE=0x8120u,/**<32-bitfloatingpointsamples*//*SDL_DEFINE_AUDIO_FORMAT(1,0,1,32),*/SDL_AUDIO_F32BE=0x9120u,/**<Asabove,butbig-endianbyteorder*//*SDL_DEFINE_AUDIO_FORMAT(1,1,1,32),*//*Theserepresentthecurrentsystem'sbyteorder.*/#ifSDL_BYTEORDER==SDL_LIL_ENDIANSDL_AUDIO_S16=SDL_AUDIO_S16LE,SDL_AUDIO_S32=SDL_AUDIO_S32LE,SDL_AUDIO_F32=SDL_AUDIO_F32LE#elseSDL_AUDIO_S16=SDL_AUDIO_S16BE,SDL_AUDIO_S32=SDL_AUDIO_S32BE,SDL_AUDIO_F32=SDL_AUDIO_F32BE#endif}SDL_AudioFormat;

See Also