LMMS
Loading...
Searching...
No Matches
lmms::DspEffectLibrary::Chain< FX0, FX1 > Class Template Reference

#include <DspEffectLibrary.h>

Inheritance diagram for lmms::DspEffectLibrary::Chain< FX0, FX1 >:

Public Types

using sample_t = typename FX0::sample_t

Public Member Functions

 Chain (const FX0 &fx0, const FX1 &fx1=FX1())
void process (sample_t **buf, const f_cnt_t frames)

Private Attributes

FX0 m_FX0
FX1 m_FX1

Member Typedef Documentation

◆ sample_t

template<class FX0, class FX1 = typename FX0::bypassType>
using lmms::DspEffectLibrary::Chain< FX0, FX1 >::sample_t = typename FX0::sample_t

Constructor & Destructor Documentation

◆ Chain()

template<class FX0, class FX1 = typename FX0::bypassType>
lmms::DspEffectLibrary::Chain< FX0, FX1 >::Chain ( const FX0 & fx0,
const FX1 & fx1 = FX1() )
inline

Member Function Documentation

◆ process()

template<class FX0, class FX1 = typename FX0::bypassType>
void lmms::DspEffectLibrary::Chain< FX0, FX1 >::process ( sample_t ** buf,
const f_cnt_t frames )
inline

Member Data Documentation

◆ m_FX0

template<class FX0, class FX1 = typename FX0::bypassType>
FX0 lmms::DspEffectLibrary::Chain< FX0, FX1 >::m_FX0
private

◆ m_FX1

template<class FX0, class FX1 = typename FX0::bypassType>
FX1 lmms::DspEffectLibrary::Chain< FX0, FX1 >::m_FX1
private

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