-
Notifications
You must be signed in to change notification settings - Fork 451
Audio sample formats
Sebastian Reimers edited this page Mar 2, 2022
·
23 revisions
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 | - |
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 | - |
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 | - |