Audio Processing Framework (APF) version 0.5.0
|
Combine channels: transform and accumulate. More...
#include <apf/combine_channels.h>
Public Member Functions | |
CombineChannels (const L &in, Out &out) | |
template<typename ItemType , typename F > | |
void | case_one (const ItemType &item, F &f) |
Public Member Functions inherited from apf::CombineChannelsBase< CombineChannels< L, Out >, L, Out > | |
CombineChannelsBase (L &in, Out &out) | |
Constructor. More... | |
void | process (F f) |
Do the actual combining. More... | |
void | before_the_loop () |
void | case_one (const ItemType &, F &) |
void | case_two (const ItemType &, F &) |
void | after_the_loop () |
Public Member Functions inherited from apf::CRTP< CombineChannels< L, Out > > | |
CombineChannels< L, Out > & | derived () |
Additional Inherited Members | |
Protected Types inherited from apf::CombineChannelsBase< CombineChannels< L, Out >, L, Out > | |
using | T = typename std::iterator_traits< typename std::remove_reference< L >::type::value_type::iterator >::value_type |
Protected Member Functions inherited from apf::CombineChannelsBase< CombineChannels< L, Out >, L, Out > | |
void | _case_one_copy (const ItemType &item) |
void | _case_one_transform (const ItemType &item, FunctionType &f) |
Protected Member Functions inherited from apf::CRTP< CombineChannels< L, Out > > | |
~CRTP ()=default | |
Protected destructor to avoid base class pointers. More... | |
Protected Attributes inherited from apf::CombineChannelsBase< CombineChannels< L, Out >, L, Out > | |
Out & | _out |
CombineChannelsResult::type | _selection |
bool | _accumulate |
Combine channels: transform and accumulate.
Definition at line 214 of file combine_channels.h.
|
inline |
Definition at line 221 of file combine_channels.h.
|
inline |
Definition at line 224 of file combine_channels.h.