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.