LMMS
Loading...
Searching...
No Matches
lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR > Class Template Reference

#include <DspEffectLibrary.h>

Inheritance diagram for lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >:
lmms::DspEffectLibrary::StereoBase< MonoToStereoAdaptor< FXL, FXL > >

Public Member Functions

 MonoToStereoAdaptor (const FXL &monoFX)
 MonoToStereoAdaptor (const FXL &leftFX, const FXR &rightFX)
void setGain (float gain)
void nextSample (SampleFrame &in)
void nextSample (sample_t &inLeft, sample_t &inRight)
FXL & leftFX ()
FXR & rightFX ()

Private Attributes

FXL m_leftFX
FXR m_rightFX

Additional Inherited Members

Public Types inherited from lmms::DspEffectLibrary::StereoBase< MonoToStereoAdaptor< FXL, FXL > >
using bypassType
Static Public Member Functions inherited from lmms::DspEffectLibrary::StereoBase< MonoToStereoAdaptor< FXL, FXL > >
static void process (sample_t **_buf, const f_cnt_t _frames)

Constructor & Destructor Documentation

◆ MonoToStereoAdaptor() [1/2]

template<class FXL, class FXR = FXL>
lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::MonoToStereoAdaptor ( const FXL & monoFX)
inline

◆ MonoToStereoAdaptor() [2/2]

template<class FXL, class FXR = FXL>
lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::MonoToStereoAdaptor ( const FXL & leftFX,
const FXR & rightFX )
inline

Member Function Documentation

◆ leftFX()

template<class FXL, class FXR = FXL>
FXL & lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::leftFX ( )
inline

◆ nextSample() [1/2]

template<class FXL, class FXR = FXL>
void lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::nextSample ( sample_t & inLeft,
sample_t & inRight )
inline

◆ nextSample() [2/2]

template<class FXL, class FXR = FXL>
void lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::nextSample ( SampleFrame & in)
inline

◆ rightFX()

template<class FXL, class FXR = FXL>
FXR & lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::rightFX ( )
inline

◆ setGain()

template<class FXL, class FXR = FXL>
void lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::setGain ( float gain)
inline

Member Data Documentation

◆ m_leftFX

template<class FXL, class FXR = FXL>
FXL lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::m_leftFX
private

◆ m_rightFX

template<class FXL, class FXR = FXL>
FXR lmms::DspEffectLibrary::MonoToStereoAdaptor< FXL, FXR >::m_rightFX
private

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