***************** Nsound Data Types ***************** When writing new features for Nsound, C++ typedefs are used to ensure the same bit width is used on all platforms. To see how these types are defined, look at the file src/Nsound/Nsound.h after running SCons. If you are using the Python module, you won't need to know anything about these data types. +-----------+----------------------------------------------------------------------+ | Type | Description | +===========+======================================================================+ | boolean | The C++ bool type | +-----------+----------------------------------------------------------------------+ | int8 | Integer (-128 to 127) | +-----------+----------------------------------------------------------------------+ | int16 | Integer (-32768 to 32767) | +-----------+----------------------------------------------------------------------+ | int32 | Integer (-2147483648 to 2147483647) | +-----------+----------------------------------------------------------------------+ | int64 | Integer (9223372036854775808 to 9223372036854775807) | +-----------+----------------------------------------------------------------------+ | float32 | Single precision float: sign bit, 8 bits exponent, 23 bits mantissa | +-----------+----------------------------------------------------------------------+ | float64 | Double precision float: sign bit, 11 bits exponent, 52 bits mantissa | +-----------+----------------------------------------------------------------------+ | uint8 | Unsigned integer (0 to 255) | +-----------+----------------------------------------------------------------------+ | uint16 | Unsigned integer (0 to 65535) | +-----------+----------------------------------------------------------------------+ | uint32 | Unsigned integer (0 to 4294967295) | +-----------+----------------------------------------------------------------------+ | uint64 | Unsigned integer (0 to 18446744073709551615) | +-----------+----------------------------------------------------------------------+