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

Public Member Functions

 smoothspec_wrap_t (mhaconfig_t spar_in, mhaconfig_t spar_out, const MHAParser::kw_t &mode, const MHAParser::window_t &irswnd, const MHAParser::float_t &epsilon)
 
mha_spec_tproc_1 (mha_spec_t *)
 
mha_spec_tproc_2 (mha_spec_t *)
 

Private Attributes

MHASignal::spectrum_t spec_in_copy
 Copy of input spectrum for smoothspec. More...
 
MHAFilter::smoothspec_t smoothspec
 Smoothspec calculator. More...
 
bool use_smoothspec
 
float smoothspec_epsilon
 

Constructor & Destructor Documentation

◆ smoothspec_wrap_t()

smoothgains_bridge::smoothspec_wrap_t::smoothspec_wrap_t ( mhaconfig_t  spar_in,
mhaconfig_t  spar_out,
const MHAParser::kw_t mode,
const MHAParser::window_t irswnd,
const MHAParser::float_t epsilon 
)

Member Function Documentation

◆ proc_1()

mha_spec_t * smoothgains_bridge::smoothspec_wrap_t::proc_1 ( mha_spec_t s)

◆ proc_2()

mha_spec_t * smoothgains_bridge::smoothspec_wrap_t::proc_2 ( mha_spec_t s)

Member Data Documentation

◆ spec_in_copy

MHASignal::spectrum_t smoothgains_bridge::smoothspec_wrap_t::spec_in_copy
private

Copy of input spectrum for smoothspec.

◆ smoothspec

MHAFilter::smoothspec_t smoothgains_bridge::smoothspec_wrap_t::smoothspec
private

Smoothspec calculator.

◆ use_smoothspec

bool smoothgains_bridge::smoothspec_wrap_t::use_smoothspec
private

◆ smoothspec_epsilon

float smoothgains_bridge::smoothspec_wrap_t::smoothspec_epsilon
private

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