Audio Processing Framework (APF) version 0.5.0
Public Types | Public Member Functions | List of all members
apf::raised_cosine_fade< T > Class Template Reference

Crossfade using a raised cosine. More...

#include <apf/combine_channels.h>

Public Types

using iterator = typename std::vector< T >::const_iterator
 
using reverse_iterator = typename std::vector< T >::const_reverse_iterator
 

Public Member Functions

 raised_cosine_fade (size_t block_size)
 
iterator fade_out_begin () const
 
reverse_iterator fade_in_begin () const
 
size_t size () const
 

Detailed Description

template<typename T>
class apf::raised_cosine_fade< T >

Crossfade using a raised cosine.

Definition at line 474 of file combine_channels.h.

Member Typedef Documentation

◆ iterator

template<typename T >
using apf::raised_cosine_fade< T >::iterator = typename std::vector<T>::const_iterator

Definition at line 481 of file combine_channels.h.

◆ reverse_iterator

template<typename T >
using apf::raised_cosine_fade< T >::reverse_iterator = typename std::vector<T>::const_reverse_iterator

Definition at line 482 of file combine_channels.h.

Constructor & Destructor Documentation

◆ raised_cosine_fade()

template<typename T >
apf::raised_cosine_fade< T >::raised_cosine_fade ( size_t  block_size)
inline

Definition at line 484 of file combine_channels.h.

Member Function Documentation

◆ fade_out_begin()

template<typename T >
iterator apf::raised_cosine_fade< T >::fade_out_begin ( ) const
inline

Definition at line 493 of file combine_channels.h.

◆ fade_in_begin()

template<typename T >
reverse_iterator apf::raised_cosine_fade< T >::fade_in_begin ( ) const
inline

Definition at line 494 of file combine_channels.h.

◆ size()

template<typename T >
size_t apf::raised_cosine_fade< T >::size ( ) const
inline

Definition at line 495 of file combine_channels.h.


The documentation for this class was generated from the following file: