float PaUtil_GenerateFloatTriangularDither(PaUtilTriangularDitherGenerator *ditherState)
Calculate 2 LSB dither signal with a triangular distribution. Ranged for adding to a pre-scaled float...
Definition pa_dither.c:93
struct PaUtilTriangularDitherGenerator PaUtilTriangularDitherGenerator
State needed to generate a dither signal.
PaInt32 PaUtil_Generate16BitTriangularDither(PaUtilTriangularDitherGenerator *ditherState)
Calculate 2 LSB dither signal with a triangular distribution. Ranged for adding to a 1 bit right-shif...
Definition pa_dither.c:65
void PaUtil_InitializeTriangularDitherState(PaUtilTriangularDitherGenerator *ditherState)
Initialize dither state.
Definition pa_dither.c:57
Definition of 16 and 32 bit integer types (PaInt16, PaInt32 etc)
signed int PaInt32
Definition pa_types.h:83
unsigned int PaUint32
Definition pa_types.h:84
State needed to generate a dither signal.
Definition pa_dither.h:61
PaUint32 previous
Definition pa_dither.h:62
PaUint32 randSeed1
Definition pa_dither.h:63
PaUint32 randSeed2
Definition pa_dither.h:64