HART  0.2.0
High level Audio Regression and Testing
Loading...
Searching...
No Matches
hart_dsp_sequence.hpp File Reference
#include <cstddef>
#include <memory>
#include <sstream>
#include <utility>
#include <vector>
#include "hart_dsp.hpp"
#include "hart_exceptions.hpp"
#include "hart_utils.hpp"
Include dependency graph for hart_dsp_sequence.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DSPSequence< SampleType >
 A DSP unit that renders audio through a linear sequence of DSP instances. More...
 

Namespaces

namespace  hart
 

Macros

#define HART_DSP_SEQUENCE(...)    (DSPSequenceBuilder() >> __VA_ARGS__).build()
 Creates a linear DSP sequence using concise chain syntax.
 
#define HART_DSP_SEQUENCE_T(SampleType, ...)    (hart::DSPSequenceBuilder<SampleType>() >> __VA_ARGS__).build()
 Creates a DSP sequence for an explicit sample type.
 

Functions

 HART_DSP_DECLARE_ALIASES_FOR (DSPSequence)
 
 HART_DSP_DECLARE_ALIASES_FOR (DSPSequenceBuilder)