Go to the source code of this file.
Classes | |
| struct | noise_state_t |
Enumerations | |
| enum | { NOISE_CLASS_AWGN = 1, NOISE_CLASS_HOTH } |
Functions | |
| noise_state_t * | noise_init_dbm0 (noise_state_t *s, int seed, float level, int class_of_noise, int quality) |
| Initialise an audio noise generator. | |
| noise_state_t * | noise_init_dbov (noise_state_t *s, int seed, float level, int class_of_noise, int quality) |
| int16_t | noise (noise_state_t *s) |
| Generate a sample of audio noise. | |
| int16_t noise | ( | noise_state_t * | s | ) |
Generate a sample of audio noise.
Generate a sample of audio noise.
| s | The noise generator context. |
References noise_state_t::class_of_noise, noise_state_t::quality, noise_state_t::rms, noise_state_t::rndnum, and noise_state_t::state.
| noise_state_t* noise_init_dbm0 | ( | noise_state_t * | s, | |
| int | seed, | |||
| float | level, | |||
| int | class_of_noise, | |||
| int | quality | |||
| ) |
Initialise an audio noise generator.
Initialise an audio noise generator.
| s | The noise generator context. | |
| seed | A seed for the underlying random number generator. | |
| level | The noise power level in dBmO. | |
| class_of_noise | The class of noise (e.g. AWGN). | |
| quality | A parameter which permits speed and accuracy of the noise generation to be adjusted. |
1.5.6