Skip to content

Audio sample formats

Sebastian Reimers edited this page Mar 2, 2022 · 23 revisions

Audio Drivers

This table shows the various Audio driver modules and which sample formats they support. New sample formats can be added at any time. Modules in alphabetical order.

audio driver S16 S24_3LE Float S32
alsa S16 S24_3LE Float -
aubridge S16 S24_3LE Float -
audiounit S16 S24_3LE Float -
aufile S16 - - -
coreaudio S16 S24_3LE Float -
gst S16 - - -
jack - - Float -
opensles S16 - n/a -
portaudio S16 - Float -
pulse S16 - Float -
sndio S16 n/a n/a -
winwave S16 - Float -

Audio codecs

This table shows which sample formats are supported by the underlying library:

audio codec S16 S24_3LE Float S32
aac S16 - - -
amr S16 - - -
aptx S16 S24_3LE - -
codec2 S16 - - -
g711 S16 - - -
g722 S16 - - -
g7221 S16 - - -
g726 S16 - - -
gsm S16 - - -
l16 S16 - - -
mpa S16 - Float -
opus S16 - Float -

Audio filters

This table shows the various Audio filter modules and which sample formats they support. New sample formats can be added at any time. Modules in alphabetical order.

audio filter S16 S24_3LE Float S32
auconv S16 S24_3LE Float -
gtk_mod S16 - - -
mixausrc S16 - -
mixminus S16 - -
plc S16 - - -
sndfile S16 - Float -
vumeter S16 - Float -
webrtc_aec S16 - Float -
webrtc_aecm S16 - Float -