Audio Processing Framework (APF) version 0.5.0
|
Combine channels, interpolate, crossfade. More...
#include <vector>
#include <cassert>
#include <stdexcept>
#include <algorithm>
#include <functional>
#include <type_traits>
#include "apf/iterator.h"
#include "apf/misc.h"
Go to the source code of this file.
Classes | |
class | apf::CombineChannelsBase< Derived, ListProxy, Out > |
Base class for CombineChannels*. More... | |
class | apf::CombineChannelsCopy< L, Out > |
Combine channels: accumulate. More... | |
class | apf::CombineChannels< L, Out > |
Combine channels: transform and accumulate. More... | |
class | apf::CombineChannelsInterpolation< L, Out > |
Combine channels: interpolate and accumulate. More... | |
class | apf::CombineChannelsCrossfadeBase< Derived, L, Out, Crossfade > |
Base class for CombineChannelsCrossfade*. More... | |
class | apf::CombineChannelsCrossfadeCopy< L, Out, Crossfade > |
Combine channels: crossfade and accumulate. More... | |
class | apf::CombineChannelsCrossfade< L, Out, Crossfade > |
Combine channels: transform, crossfade and accumulate. More... | |
class | apf::raised_cosine_fade< T > |
Crossfade using a raised cosine. More... | |
Namespaces | |
namespace | apf |
Audio Processing Framework. | |
Enumerations | |
enum | type { nothing = 0 , constant = 1 , change = 2 , fade_in = 3 , fade_out = 4 } |
Combine channels, interpolate, crossfade.
Definition in file combine_channels.h.
enum apf::CombineChannelsResult::type |
Definition at line 49 of file combine_channels.h.