The Open Master Hearing Aid (openMHA)  openMHA
Open community platform for hearing aid algorithm research
multibandcompressor::plugin_signals_t Class Reference

Public Member Functions

 plugin_signals_t (unsigned int channels, unsigned int bands)
 
void update_levels (MHAOvlFilter::fftfb_t *, mha_spec_t *s_in)
 
void apply_gains (MHAOvlFilter::fftfb_t *, DynComp::dc_afterburn_t &burn, mha_spec_t *s_out)
 

Public Attributes

mha_wave_tplug_output
 

Private Attributes

MHASignal::waveform_t plug_level
 
MHASignal::waveform_t gain
 

Constructor & Destructor Documentation

◆ plugin_signals_t()

multibandcompressor::plugin_signals_t::plugin_signals_t ( unsigned int  channels,
unsigned int  bands 
)

Member Function Documentation

◆ update_levels()

void multibandcompressor::plugin_signals_t::update_levels ( MHAOvlFilter::fftfb_t pFb,
mha_spec_t s_in 
)

◆ apply_gains()

void multibandcompressor::plugin_signals_t::apply_gains ( MHAOvlFilter::fftfb_t pFb,
DynComp::dc_afterburn_t burn,
mha_spec_t s_out 
)

Member Data Documentation

◆ plug_level

MHASignal::waveform_t multibandcompressor::plugin_signals_t::plug_level
private

◆ gain

MHASignal::waveform_t multibandcompressor::plugin_signals_t::gain
private

◆ plug_output

mha_wave_t* multibandcompressor::plugin_signals_t::plug_output

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