|
kwave
18.07.70
|
#include <NoiseGenerator.h>


Public Slots | |
| void | input (Kwave::SampleArray data) |
| void | setNoiseLevel (const QVariant fc) |
Signals | |
| void | output (Kwave::SampleArray data) |
Signals inherited from Kwave::StreamObject | |
| void | attributeChanged (const QVariant value) |
Public Member Functions | |
| NoiseGenerator (QObject *parent=Q_NULLPTR) | |
| virtual | ~NoiseGenerator () Q_DECL_OVERRIDE |
| virtual void | goOn () Q_DECL_OVERRIDE |
Public Member Functions inherited from Kwave::SampleSource | |
| SampleSource (QObject *parent=Q_NULLPTR) | |
| virtual | ~SampleSource () |
| virtual bool | done () const |
Public Member Functions inherited from Kwave::StreamObject | |
| StreamObject (QObject *parent=Q_NULLPTR) | |
| virtual | ~StreamObject () |
| virtual unsigned int | tracks () const |
| virtual Kwave::StreamObject * | operator[] (unsigned int track) |
| virtual unsigned int | tracksOfPort (const char *port) const |
| virtual Kwave::StreamObject * | port (const char *port, unsigned int track) |
| virtual unsigned int | blockSize () const |
| void | setAttribute (const char *attribute, const QVariant &value) |
Private Attributes | |
| Kwave::SampleArray | m_buffer |
| double | m_noise_level |
Additional Inherited Members | |
Static Public Member Functions inherited from Kwave::StreamObject | |
| static void | setInteractive (bool interactive) |
Definition at line 31 of file NoiseGenerator.h.
|
explicit |
|
virtual |
|
virtual |
produces a block of noise,
Implements Kwave::SampleSource.
Definition at line 37 of file NoiseGenerator.cpp.
References m_buffer, and output().
|
slot |
receives input data
Definition at line 43 of file NoiseGenerator.cpp.
References double2sample(), m_buffer, m_noise_level, Kwave::SampleArray::resize(), sample2double(), and Kwave::SampleArray::size().

|
signal |
|
slot |
Sets the noise level as a factor [0 .. 1.0]
Definition at line 63 of file NoiseGenerator.cpp.
References m_noise_level.
|
private |
|
private |
noise level [0 .. 1.0]
Definition at line 69 of file NoiseGenerator.h.
Referenced by input(), and setNoiseLevel().