xrif
A fast lossless compression system
Type Codes

Type codes for storing the type of the data.
More...

Type codes for storing the type of the data.

These are identical to the ImageStreamIO data types.

Macros

#define XRIF_TYPECODE_UINT8   (1)
 8-bit unsigned integer

 
#define XRIF_TYPECODE_INT8   (2)
 8-bit signed integer
 
#define XRIF_TYPECODE_UINT16   (3)
 16-bit unsigned integer
 
#define XRIF_TYPECODE_INT16   (4)
 16-bit signed integer
 
#define XRIF_TYPECODE_UINT32   (5)
 32-bit unsigned integer
 
#define XRIF_TYPECODE_INT32   (6)
 32-bit signed integer
 
#define XRIF_TYPECODE_UINT64   (7)
 64-bit unsigned integer
 
#define XRIF_TYPECODE_INT64   (8)
 64-bit signed integer
 
#define XRIF_TYPECODE_HALF   (13)
 IEEE 754 half-precision 16-bit (uses uint16_t for storage)
 
#define XRIF_TYPECODE_FLOAT   (9)
 IEEE 754 single-precision binary floating-point format: binary32.
 
#define XRIF_TYPECODE_DOUBLE   (10)
 IEEE 754 double-precision binary floating-point format: binary64.
 
#define XRIF_TYPECODE_COMPLEX_FLOAT   (11)
 complex float
 
#define XRIF_TYPECODE_COMPLEX_DOUBLE   (12)
 complex double
 

Typedefs

typedef uint8_t xrif_typecode_t
 The type used for storing the ImageStreamIO data type code.