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.