|
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) |
| Nmex | Helper functions for creating MEX files |
| Nstr | Helper functions for string manipulation |
| ▼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) |