| Value | Meaning | 
|---|---|
| Invalid0 | |
| S81 | < Signed 8 bit  | 
| U82 | < Unsigned 8 bit  | 
| S16LE3 | < Signed 16 bit Little Endian  | 
| S16BE4 | < Signed 16 bit Big Endian  | 
| U16LE5 | < Unsigned 16 bit Little Endian  | 
| U16BE6 | < Unsigned 16 bit Big Endian  | 
| S24LE7 | < Signed 24 bit Little Endian using low three bytes in 32-bit word  | 
| S24BE8 | < Signed 24 bit Big Endian using low three bytes in 32-bit word  | 
| U24LE9 | < Unsigned 24 bit Little Endian using low three bytes in 32-bit word  | 
| U24BE10 | < Unsigned 24 bit Big Endian using low three bytes in 32-bit word  | 
| S32LE11 | < Signed 32 bit Little Endian  | 
| S32BE12 | < Signed 32 bit Big Endian  | 
| U32LE13 | < Unsigned 32 bit Little Endian  | 
| U32BE14 | < Unsigned 32 bit Big Endian  | 
| Float32LE15 | < Float 32 bit Little Endian, Range -1.0 to 1.0  | 
| Float32BE16 | < Float 32 bit Big Endian, Range -1.0 to 1.0  | 
| Float64LE17 | < Float 64 bit Little Endian, Range -1.0 to 1.0  | 
| Float64BE18 | < Float 64 bit Big Endian, Range -1.0 to 1.0  | 
| S16NESoundIoFormatS16NE | |
| U16NESoundIoFormatU16NE | |
| S24NESoundIoFormatS24NE | |
| U24NESoundIoFormatU24NE | |
| S32NESoundIoFormatS32NE | |
| U32NESoundIoFormatU32NE | |
| Float32NESoundIoFormatFloat32NE | |
| Float64NESoundIoFormatFloat64NE | |
| S16FESoundIoFormatS16FE | |
| U16FESoundIoFormatU16FE | |
| S24FESoundIoFormatS24FE | |
| U24FESoundIoFormatU24FE | |
| S32FESoundIoFormatS32FE | |
| U32FESoundIoFormatU32FE | |
| Float32FESoundIoFormatFloat32FE | |
| Float64FESoundIoFormatFloat64FE | 
For your convenience, Native Endian and Foreign Endian constants are defined which point to the respective SoundIoFormat values.