![]() |
Klang C++
Language Reference (draft)
|
Audio delay object. More...
#include <klang.h>
Inheritance diagram for klang::Delay< SIZE >:Public Member Functions | |
| Delay () | |
| void | clear () |
| void | input () override |
| signal | tap (int delay) const |
| signal | tap (float delay) const |
| virtual void | process () override |
| virtual void | set (param delay) override |
| template<typename TIME > | |
| signal | operator() (TIME &delay) |
| template<typename TIME > | |
| signal | operator() (const TIME &delay) |
| unsigned int | max () const |
| operator const signal & () override | |
| operator const signal & () const override | |
| Modifier< signal > & | operator() (params... p) |
| virtual const signal & | input () const |
| virtual void | input (const signal &source) |
| virtual void | operator<< (const signal &source) |
| virtual const signal & | output () const |
| TYPE & | operator>> (TYPE &destination) |
| signal | operator+ (TYPE &other) |
| signal | operator* (TYPE &other) |
| signal | operator- (TYPE &other) |
| signal | operator/ (TYPE &other) |
Public Attributes | |
| buffer | buffer |
| float | time = 1 |
| int | position = 0 |
| signal | in |
| signal | out |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from klang::Generic::Input< signal >.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inline |
|
inlineoverridevirtualinherited |
|
inlineoverridevirtualinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
|
inlineinherited |
|
inlinevirtualinherited |
|
inlineoverridevirtual |
Reimplemented from klang::Generic::Modifier< signal >.
|
inlineoverridevirtual |
|
inline |
|
inline |
| buffer klang::Delay< SIZE >::buffer |
|
inherited |
|
inherited |
| int klang::Delay< SIZE >::position = 0 |
| float klang::Delay< SIZE >::time = 1 |