|
Audio Processing Framework (APF) version 0.5.0
|
Base class for CombineChannelsCrossfade*. More...
#include <apf/combine_channels.h>

Public Member Functions | |
| CombineChannelsCrossfadeBase (const L &in, Out &out, const Crossfade &fade) | |
| void | before_the_loop () |
| void | after_the_loop () |
Public Member Functions inherited from apf::CombineChannelsBase< Derived, 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< Derived > | |
| Derived & | derived () |
Protected Attributes | |
| bool | _accumulate_fade_in |
| bool | _accumulate_fade_out |
| std::vector< T > | _fade_out_buffer |
| std::vector< T > | _fade_in_buffer |
Protected Attributes inherited from apf::CombineChannelsBase< Derived, L, Out > | |
| Out & | _out |
| CombineChannelsResult::type | _selection |
| bool | _accumulate |
Additional Inherited Members | |
Protected Types inherited from apf::CombineChannelsBase< Derived, 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< Derived, 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< Derived > | |
| ~CRTP ()=default | |
| Protected destructor to avoid base class pointers. More... | |
Base class for CombineChannelsCrossfade*.
Definition at line 279 of file combine_channels.h.
|
inline |
Definition at line 288 of file combine_channels.h.
|
inline |
Definition at line 295 of file combine_channels.h.
|
inline |
Definition at line 300 of file combine_channels.h.
|
protected |
Definition at line 341 of file combine_channels.h.
|
protected |
Definition at line 341 of file combine_channels.h.
|
protected |
Definition at line 342 of file combine_channels.h.
|
protected |
Definition at line 342 of file combine_channels.h.