Guitarix
gx_engine::ConvolverStereoAdapter Class Reference

#include <gx_internal_plugins.h>

Inheritance diagram for gx_engine::ConvolverStereoAdapter:
gx_engine::ConvolverAdapter PluginDef

Public Member Functions

 ConvolverStereoAdapter (EngineControl &engine, sigc::slot< void > sync)
 
 ~ConvolverStereoAdapter ()
 
- Public Member Functions inherited from gx_engine::ConvolverAdapter
 ConvolverAdapter (EngineControl &engine, sigc::slot< void > sync)
 
 ~ConvolverAdapter ()
 
void restart ()
 
bool conv_start ()
 
const std::string & getIRFile () const
 
void set_sync (bool val)
 
std::string getFullIRPath () const
 
const std::string & getIRDir () const
 
bool set (const GxJConvSettings &jcset) const
 
const GxJConvSettingsget_jcset () const
 
ParamMapget_parameter_map () const
 

Static Private Member Functions

static void convolver_init (unsigned int samplingFreq, PluginDef *pdef)
 
static int activate (bool start, PluginDef *pdef)
 
static void convolver (int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
static int convolver_register (const ParamReg &reg)
 
static int jconv_load_ui (const UiBuilder &builder, int format)
 

Private Attributes

jconv_post::Dsp jc_post
 

Additional Inherited Members

- Public Attributes inherited from gx_engine::ConvolverAdapter
Plugin plugin
 
- Protected Member Functions inherited from gx_engine::ConvolverAdapter
void change_buffersize (unsigned int size)
 
- Protected Attributes inherited from gx_engine::ConvolverAdapter
GxConvolver conv
 
boost::mutex activate_mutex
 
EngineControlengine
 
sigc::slot< void > sync
 
bool activated
 
GxJConvSettings jcset
 
JConvParameterjcp
 
- Protected Attributes inherited from PluginDef
int version
 
int flags
 
const char * id
 
const char * name
 
const char ** groups
 
const char * description
 
const char * category
 
const char * shortname
 
process_mono_audio mono_audio
 
process_stereo_audio stereo_audio
 
inifunc set_samplerate
 
activatefunc activate_plugin
 
registerfunc register_params
 
uiloader load_ui
 
clearstatefunc clear_state
 
deletefunc delete_instance
 

Detailed Description

Definition at line 372 of file gx_internal_plugins.h.

Constructor & Destructor Documentation

◆ ConvolverStereoAdapter()

gx_engine::ConvolverStereoAdapter::ConvolverStereoAdapter ( EngineControl engine,
sigc::slot< void >  sync 
)

◆ ~ConvolverStereoAdapter()

gx_engine::ConvolverStereoAdapter::~ConvolverStereoAdapter ( )

Member Function Documentation

◆ activate()

static int gx_engine::ConvolverStereoAdapter::activate ( bool  start,
PluginDef pdef 
)
staticprivate

◆ convolver()

static void gx_engine::ConvolverStereoAdapter::convolver ( int  count,
float *  input0,
float *  input1,
float *  output0,
float *  output1,
PluginDef  
)
staticprivate

◆ convolver_init()

static void gx_engine::ConvolverStereoAdapter::convolver_init ( unsigned int  samplingFreq,
PluginDef pdef 
)
staticprivate

◆ convolver_register()

static int gx_engine::ConvolverStereoAdapter::convolver_register ( const ParamReg reg)
staticprivate

◆ jconv_load_ui()

static int gx_engine::ConvolverStereoAdapter::jconv_load_ui ( const UiBuilder builder,
int  format 
)
staticprivate

Member Data Documentation

◆ jc_post

jconv_post::Dsp gx_engine::ConvolverStereoAdapter::jc_post
private

Definition at line 374 of file gx_internal_plugins.h.


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