#include <hfade.h>
|
| | HFade (HReader< T > *reader, int initialLevel, int samples, bool fade, size_t blocksize) |
| |
| | HFade (HWriter< T > *writer, int initialLevel, int samples, bool fade, size_t blocksize) |
| |
| | HFade (HWriterConsumer< T > *consumer, int initialLevel, int samples, bool fade, size_t blocksize) |
| |
| | ~HFade () |
| |
| virtual void | Filter (T *src, T *dest, size_t blocksize) |
| |
| void | Up () |
| |
| void | Down () |
| |
| | HGain (HWriter< T > *writer, float gain, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | HGain (HWriterConsumer< T > *consumer, float gain, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | HGain (HReader< T > *reader, float gain, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | ~HGain () |
| |
| void | SetGain (float gain) |
| |
| float | GetGain () |
| |
| | ~HFilter () |
| |
| int | Write (T *src, size_t blocksize) |
| |
| int | Read (T *dest, size_t blocksize) |
| |
| bool | Start () |
| |
| bool | Stop () |
| |
| bool | Command (HCommand *command) |
| |
| void | Enable () |
| |
| void | Disable () |
| |
| bool | GetEnabled () |
| |
| | HObject () |
| |
| virtual | ~HWriter ()=default |
| |
| HWriter< T > * | Writer () |
| |
| virtual | ~HReader ()=default |
| |
| HReader< T > * | Reader () |
| |
| HWriterConsumer< T > * | Consumer () |
| |
template<class T>
class HFade< T >
Provides a component that will fade the signal level up or down over a specified number of sample blocks.
- Examples
- network.cpp, readers_and_consumers.cpp, readers_and_writers.cpp, and saq.cpp.
◆ HFade() [1/3]
template<class T >
| HFade< T >::HFade |
( |
HReader< T > * |
reader, |
|
|
int |
initialLevel, |
|
|
int |
samples, |
|
|
bool |
fade, |
|
|
size_t |
blocksize |
|
) |
| |
Construct a new HFade object that reads from a reader
◆ HFade() [2/3]
template<class T >
| HFade< T >::HFade |
( |
HWriter< T > * |
writer, |
|
|
int |
initialLevel, |
|
|
int |
samples, |
|
|
bool |
fade, |
|
|
size_t |
blocksize |
|
) |
| |
Construct a new HFade object that writes to a writer
◆ HFade() [3/3]
Construct a new HFade object that registers with an upstream writer
◆ ~HFade()
◆ Down()
template<class T >
| void HFade< T >::Down |
( |
| ) |
|
|
inline |
◆ Filter()
template<class T >
| void HFade< T >::Filter |
( |
T * |
src, |
|
|
T * |
dest, |
|
|
size_t |
blocksize |
|
) |
| |
|
virtual |
Run a block of samples through the fading filter
Reimplemented from HGain< T >.
◆ Up()
The documentation for this class was generated from the following files:
- /home/henrik/Git/Hardt/hardt/libhardt/include/hfade.h
- /home/henrik/Git/Hardt/hardt/libhardt/filters/hfade.cpp