API for fixed-point fractions.
Typedefs | |
| typedef int32 | frac_t |
Enumerations | |
| enum | { FRAC_BITS = 16, FRAC_LO_MASK = ((1L << FRAC_BITS) - 1), FRAC_HI_MASK = ((1L << FRAC_BITS) - 1) << FRAC_BITS, FRAC_ONE = (1L << FRAC_BITS), FRAC_HALF = (1L << (FRAC_BITS-1)) } |
Functions | |
| frac_t | doubleToFrac (double value) |
| double | fracToDouble (frac_t value) |
| frac_t | intToFrac (int16 value) |
| int16 | fracToInt (frac_t value) |
| typedef int32 frac_t |
Fixed-point fractions, used by the sound rate converter and other code.
| anonymous enum |
The precision of the fractional (fixed-point) type that is defined below. Normally, you should never need to modify this value.