|
| Add (SignalFlowContext const &context, char const *name, CompositeComponent *parent, std::size_t width, std::size_t numInputs) |
|
| ~Add () |
|
void | process () |
|
| AtomicComponent (SignalFlowContext const &context, char const *name, CompositeComponent *parent=nullptr) |
|
| AtomicComponent (AtomicComponent const &)=delete |
|
| AtomicComponent (AtomicComponent &&)=delete |
|
virtual | ~AtomicComponent () override |
|
| Component (SignalFlowContext const &context, char const *componentName, CompositeComponent *parent) |
|
| Component (SignalFlowContext const &context, std::string const &componentName, CompositeComponent *parent) |
|
| Component (Component const &)=delete |
|
| Component (Component &&)=delete |
|
Component & | operator= (Component const &)=delete |
|
Component & | operator= (Component &&)=delete |
|
virtual | ~Component () |
|
std::string const & | name () const |
|
std::string | fullName () const |
|
void | status (StatusMessage::Kind status, char const *message) |
|
template<typename ... MessageArgs> |
void | status (StatusMessage::Kind status, MessageArgs ... args) |
|
bool | isComposite () const |
|
AudioPortBase & | audioPort (char const *portName) |
|
AudioPortBase const & | audioPort (char const *portName) const |
|
AudioPortBase & | audioPort (std::string const &portName) |
|
AudioPortBase const & | audioPort (std::string const &portName) const |
|
ParameterPortBase & | parameterPort (char const *portName) |
|
ParameterPortBase const & | parameterPort (char const *portName) const |
|
ParameterPortBase & | parameterPort (std::string const &portName) |
|
ParameterPortBase const & | parameterPort (std::string const &portName) const |
|
SamplingFrequencyType | samplingFrequency () const |
|
std::size_t | period () const |
|
bool | isTopLevel () const |
|
impl::ComponentImplementation & | implementation () |
|
impl::ComponentImplementation const & | implementation () const |
|
Audio component for adding an arbitrary number of input vectors. The number of inputs is set by the numInputs
argument passed to the setup() method. All input vectors must have the same number of signals given by the width
argument to setup().