Value | Meaning |
---|---|
SoundIoFormatInvalid0 | |
SoundIoFormatS81 | < Signed 8 bit |
SoundIoFormatU82 | < Unsigned 8 bit |
SoundIoFormatS16LE3 | < Signed 16 bit Little Endian |
SoundIoFormatS16BE4 | < Signed 16 bit Big Endian |
SoundIoFormatU16LE5 | < Unsigned 16 bit Little Endian |
SoundIoFormatU16BE6 | < Unsigned 16 bit Big Endian |
SoundIoFormatS24LE7 | < Signed 24 bit Little Endian using low three bytes in 32-bit word |
SoundIoFormatS24BE8 | < Signed 24 bit Big Endian using low three bytes in 32-bit word |
SoundIoFormatU24LE9 | < Unsigned 24 bit Little Endian using low three bytes in 32-bit word |
SoundIoFormatU24BE10 | < Unsigned 24 bit Big Endian using low three bytes in 32-bit word |
SoundIoFormatS32LE11 | < Signed 32 bit Little Endian |
SoundIoFormatS32BE12 | < Signed 32 bit Big Endian |
SoundIoFormatU32LE13 | < Unsigned 32 bit Little Endian |
SoundIoFormatU32BE14 | < Unsigned 32 bit Big Endian |
SoundIoFormatFloat32LE15 | < Float 32 bit Little Endian, Range -1.0 to 1.0 |
SoundIoFormatFloat32BE16 | < Float 32 bit Big Endian, Range -1.0 to 1.0 |
SoundIoFormatFloat64LE17 | < Float 64 bit Little Endian, Range -1.0 to 1.0 |
SoundIoFormatFloat64BE18 | < Float 64 bit Big Endian, Range -1.0 to 1.0 |
For your convenience, Native Endian and Foreign Endian constants are defined which point to the respective SoundIoFormat values.