|
Audio Processing Framework (APF) version 0.5.0
|
Multi-threaded MIMO (multiple input, multiple output) processor. More...
#include <cassert>#include <mutex>#include <stdexcept>#include "apf/rtlist.h"#include "apf/parameter_map.h"#include "apf/misc.h"#include "apf/iterator.h"#include "apf/container.h"#include "apf/threadtools.h"Go to the source code of this file.
Namespaces | |
| namespace | apf |
| Audio Processing Framework. | |
Macros | |
| #define | APF_MIMOPROCESSOR_TEMPLATES template<typename Derived, typename interface_policy, typename query_policy> |
| #define | APF_MIMOPROCESSOR_BASE MimoProcessor<Derived, interface_policy, query_policy> |
| #define | APF_PROCESS(name, parent) |
Macro to create a Process struct and a corresponding member function. More... | |
Multi-threaded MIMO (multiple input, multiple output) processor.
Definition in file mimoprocessor.h.
| #define APF_MIMOPROCESSOR_TEMPLATES template<typename Derived, typename interface_policy, typename query_policy> |
Definition at line 44 of file mimoprocessor.h.
| #define APF_MIMOPROCESSOR_BASE MimoProcessor<Derived, interface_policy, query_policy> |
Definition at line 45 of file mimoprocessor.h.
| #define APF_PROCESS | ( | name, | |
| parent | |||
| ) |
Macro to create a Process struct and a corresponding member function.
| name | Name of the containing class |
| parent | Parent class (must have an inner class Process). The class apf::MimoProcessor::ProcessItem can be used. |
Usage examples:
Definition at line 68 of file mimoprocessor.h.