Guitarix
Loading...
Searching...
No Matches
gx_engine::OutPutGate Class Reference

#include <gx_internal_plugins.h>

Inheritance diagram for gx_engine::OutPutGate:
PluginDef

Public Member Functions

 OutPutGate (const NoiseGate *noisegate)
 

Public Attributes

const NoiseGatenoisegate
 
PluginDef outputdef
 
Plugin outputlevel
 
- Public 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
 

Private Member Functions

void outputgate_process (int count, float *input, float *output)
 

Static Private Member Functions

static void outputgate_compute (int count, float *input, float *output, PluginDef *)
 

Detailed Description

Definition at line 141 of file gx_internal_plugins.h.

Constructor & Destructor Documentation

◆ OutPutGate()

gx_engine::OutPutGate::OutPutGate ( const NoiseGate noisegate)

Member Function Documentation

◆ outputgate_compute()

static void gx_engine::OutPutGate::outputgate_compute ( int  count,
float *  input,
float *  output,
PluginDef  
)
staticprivate

◆ outputgate_process()

void gx_engine::OutPutGate::outputgate_process ( int  count,
float *  input,
float *  output 
)
inlineprivate

Member Data Documentation

◆ noisegate

const NoiseGate* gx_engine::OutPutGate::noisegate

Definition at line 146 of file gx_internal_plugins.h.

◆ outputdef

PluginDef gx_engine::OutPutGate::outputdef

Definition at line 147 of file gx_internal_plugins.h.

◆ outputlevel

Plugin gx_engine::OutPutGate::outputlevel

Definition at line 148 of file gx_internal_plugins.h.


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