spandsp
0.0.6
private/noise.h
Go to the documentation of this file.
1
/*
2
* SpanDSP - a series of DSP components for telephony
3
*
4
* private/noise.h - A low complexity audio noise generator, suitable for
5
* real time generation (current just approx AWGN)
6
*
7
* Written by Steve Underwood <steveu@coppice.org>
8
*
9
* Copyright (C) 2005 Steve Underwood
10
*
11
* All rights reserved.
12
*
13
* This program is free software; you can redistribute it and/or modify
14
* it under the terms of the GNU Lesser General Public License version 2.1,
15
* as published by the Free Software Foundation.
16
*
17
* This program is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
* GNU Lesser General Public License for more details.
21
*
22
* You should have received a copy of the GNU Lesser General Public
23
* License along with this program; if not, write to the Free Software
24
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25
*/
26
27
/*! \file */
28
29
#if !defined(_SPANDSP_PRIVATE_NOISE_H_)
30
#define _SPANDSP_PRIVATE_NOISE_H_
31
32
/*!
33
Noise generator descriptor. This contains all the state information for an instance
34
of the noise generator.
35
*/
36
struct
noise_state_s
37
{
38
int
class_of_noise;
39
int
quality;
40
int32_t rms;
41
uint32_t rndnum;
42
int32_t state;
43
};
44
45
#endif
46
/*- End of file ------------------------------------------------------------*/
noise_state_s
Definition:
private/noise.h:36
src
spandsp
private
noise.h
Generated by
1.8.14