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

Public Member Functions

 combc_t (MHA_AC::algo_comm_t &ac, mhaconfig_t cfg_input, mhaconfig_t cfg_output, std::vector< float > channel_gains, const std::string &element_gain_name, bool interleaved)
 
mha_wave_tprocess (mha_wave_t *s)
 
mha_spec_tprocess (mha_spec_t *s)
 

Private Attributes

MHA_AC::algo_comm_tac_
 
bool interleaved_
 
unsigned int nbands
 
MHASignal::waveform_t w_out
 
MHASignal::spectrum_t s_out
 
std::vector< mha_real_tchannel_gains_
 
std::string element_gain_name_
 

Constructor & Destructor Documentation

◆ combc_t()

combc_t::combc_t ( MHA_AC::algo_comm_t ac,
mhaconfig_t  cfg_input,
mhaconfig_t  cfg_output,
std::vector< float >  channel_gains,
const std::string &  element_gain_name,
bool  interleaved 
)

Member Function Documentation

◆ process() [1/2]

mha_wave_t * combc_t::process ( mha_wave_t s)

◆ process() [2/2]

mha_spec_t * combc_t::process ( mha_spec_t s)

Member Data Documentation

◆ ac_

MHA_AC::algo_comm_t& combc_t::ac_
private

◆ interleaved_

bool combc_t::interleaved_
private

◆ nbands

unsigned int combc_t::nbands
private

◆ w_out

MHASignal::waveform_t combc_t::w_out
private

◆ s_out

MHASignal::spectrum_t combc_t::s_out
private

◆ channel_gains_

std::vector<mha_real_t> combc_t::channel_gains_
private

◆ element_gain_name_

std::string combc_t::element_gain_name_
private

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