spandsp 0.0.6
|
#include <stdlib.h>
#include <stdio.h>
#include <inttypes.h>
#include <memory.h>
#include "floating_fudge.h"
#include "spandsp/telephony.h"
#include "spandsp/fast_convert.h"
#include "spandsp/saturated.h"
#include "spandsp/noise.h"
#include "spandsp/private/noise.h"
Functions | |
int16_t | noise (noise_state_t *s) |
Generate a sample of audio noise. More... | |
noise_state_t * | noise_init_dbov (noise_state_t *s, int seed, float level, int class_of_noise, int quality) |
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. More... | |
int | noise_release (noise_state_t *s) |
int | noise_free (noise_state_t *s) |
int16_t noise | ( | noise_state_t * | s | ) |
Generate a sample of audio noise.
Generate a sample of audio noise.
s | The noise generator context. |
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. |