Audio Processing Framework (APF) version 0.5.0
|
▼Napf | Audio Processing Framework |
▼Nconv | Convolution engine |
CConvolver | Combination of Input and Output |
Cfft_node | Two blocks of time-domain or FFT (half-complex) data |
CFilter | Container holding a number of FFT blocks |
CInput | Input stage of convolution |
COutput | Convolution engine (output part) |
COutputBase | Base class for Output and StaticOutput |
CStaticConvolver | Combination of Input and StaticOutput |
CStaticOutput | Convolver output stage with static filter |
CTransform | Helper class to prepare filters |
CTransformBase | Forward-FFT-related functions |
▼Ndp | Denormal prevention |
Cac< double > | Add sine component at nyquist frequency (double specialization) |
Cac< float > | Add sine component at nyquist frequency (float specialization) |
Cdc< double > | Add DC signal (double specialization) |
Cdc< float > | Add DC signal (float specialization) |
Cnone | Disable denormal prevention |
Cquantization< double > | Quantize denormal numbers (double specialization) |
Cquantization< float > | Quantize denormal numbers (float specialization) |
Cset_zero_1 | Detect denormals and set 0 |
Cset_zero_2 | Detect denormals and set 0 |
Cset_zero_3 | Detect denormals and set 0 |
▼Nmath | Mathematical constants and helper functions |
Cidentity | Identity function object. Function call returns a const reference to input |
Clinear_interpolator | Function object for linear interpolation |
Craised_cosine | Raised cosine (function object) |
▼NMimoProcessor | |
CDefaultInput | Input class with begin() and end() |
CDefaultOutput | Output class with begin() and end() |
CInput | Input class |
COutput | Output class |
▼Caccumulating_iterator | An output iterator which adds on assignment |
Coutput_proxy | Helper class |
CBiQuad | Direct Form II recursive filter of second order |
CBlockDelayLine | Block-based delay line |
CBlockParameter | Hold current and old value of any type |
CCascade | Cascade of filter sections |
Ccast_iterator | Iterator that casts items to T* on dereferenciation |
Ccast_proxy | Encapsulate a container of base pointers |
Ccast_proxy_const | Encapsulate a container of base pointers (const version) |
Ccircular_iterator | Circular iterator class |
CCombineChannels | Combine channels: transform and accumulate |
CCombineChannelsBase | Base class for CombineChannels* |
CCombineChannelsCopy | Combine channels: accumulate |
CCombineChannelsCrossfade | Combine channels: transform, crossfade and accumulate |
CCombineChannelsCrossfadeBase | Base class for CombineChannelsCrossfade* |
CCombineChannelsCrossfadeCopy | Combine channels: crossfade and accumulate |
CCombineChannelsInterpolation | Combine channels: interpolate and accumulate |
▼CCommandQueue | Manage command queue from non-realtime thread to realtime thread |
CCommand | Abstract base class for realtime commands |
CWaitCommand | Dummy command to synchronize with non-realtime thread |
CCRTP | Curiously Recurring Template Pattern (CRTP) base class |
▼Cdiscard_iterator | An iterator which does nothing |
Coutput_proxy | Helper class for discard_iterator |
▼Cdual_iterator | Iterate over two iterators at once |
Coutput_proxy | Helper class for dual_iterator |
Cfftw | Traits class to select float/double/long double versions of FFTW functions |
Cfftw< double > | double specialization of the traits class fftw |
Cfftw< float > | float specialization of the traits class fftw |
Cfftw< long double > | long double specialization of the traits class fftw |
Cfftw_allocator | |
Cfixed_list | Derived from std::list, but without re-sizing |
▼Cfixed_matrix | Two-dimensional data storage for row- and column-wise access |
Cchannels_iterator | Iterator over fixed_matrix::Channels |
Cslices_iterator | Iterator over fixed_matrix::Slices |
Cfixed_vector | Derived from std::vector , but without memory re-allocations |
Chas_begin_and_end | Convenience class providing begin() and end() |
Cindex_iterator | Iterator with a built-in number |
Citerator_proxy | Helper class for apf::cast_proxy and apf::transform_proxy |
Citerator_proxy_const | Helper class for cast_proxy_const and transform_proxy_const |
Cjack_policy | interface_policy using JACK |
▼CJackClient | C++ wrapper for a JACK client |
Cjack_error | Exception to be thrown at various occasions |
CLaplaceCoefficients | Coefficients of analog recursive filter |
CLockFreeFifo< T * > | Lock-free first-in-first-out (FIFO) queue |
▼CMimoProcessor | Multi-threaded multiple-input-multiple-output (MIMO) processor |
CItem | Abstract base class for list items |
CProcessItem | Base class for items which have a Process class |
Crtlist_proxy | Proxy class for accessing an RtList |
CScopedLock | Lock is released when it goes out of scope |
CNonCausalBlockDelayLine | A block-based delay line where negative delay is possible |
CNonCopyable | Classes derived from this class cannot be copied (but still moved) |
Cparameter_map | A "dictionary" for parameters |
Cpointer_policy< T * > | interface_policy which uses plain pointers |
Cportaudio_policy | interface_policy using PortAudio |
Craised_cosine_fade | Crossfade using a raised cosine |
▼CRtList< T * > | A list for realtime access and non-realtime modification |
CAddCommand | Command to add an element to a list |
CClearCommand | Command to remove all elements from a list |
CRemCommand | Command to remove an element from a list |
CSosCoefficients | Coefficients of digital recursive filter (second order section) |
CStopWatch | A simple stopwatch |
Cstride_iterator | A stride iterator |
Ctransform_iterator | Iterator adaptor with a function call at dereferenciation |
Ctransform_proxy | Wrap a container and provide a transform_iterator instead of the normal one |
Ctransform_proxy_const | Wrap a container and provide a transform_iterator (const version) |