SoundIoFormat

For your convenience, Native Endian and Foreign Endian constants are defined which point to the respective SoundIoFormat values.

Values

ValueMeaning
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 Little 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

Meta