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

Header file for Algorithm Communication. More...

Classes

class  MHA_AC::spectrum_t
 Convenience class for inserting a spectrum into the AC space. More...
 
class  MHA_AC::waveform_t
 Convenience class for inserting a waveform (a block of time-domain audio signal) into the AC space. More...
 
class  MHA_AC::stat_t
 
class  MHA_AC::ac2matrix_helper_t
 
class  MHA_AC::ac2matrix_t
 Copy AC variable to a matrix. More...
 
class  MHA_AC::acspace2matrix_t
 Copy all or a subset of all numeric AC variables into an array of matrixes. More...
 
class  MHA_AC::comm_var_map_t
 Storage class for the AC variable space. More...
 
class  MHA_AC::algo_comm_t
 Algorithm communication variable space interface. More...
 
class  MHA_AC::algo_comm_class_t
 AC variable space implementation. More...
 
class  MHA_AC::scalar_t< numeric_t, MHA_AC_TYPECODE >
 Template for convenience classes for inserting a numeric scalar into the AC space. More...
 

Namespaces

 MHA_AC
 

Typedefs

typedef scalar_t< int, MHA_AC_INTMHA_AC::int_t
 Convenience class for inserting an integer variable into the AC space. More...
 
typedef scalar_t< float, MHA_AC_FLOATMHA_AC::float_t
 Convenience class for inserting a single-precision floating-point variable into the AC space. More...
 
typedef scalar_t< double, MHA_AC_DOUBLEMHA_AC::double_t
 Convenience class for inserting a double-precision floating-point variable into the AC space. More...
 

Functions

mha_spec_t MHA_AC::get_var_spectrum (algo_comm_t &ac, const std::string &name)
 Convert an AC variable into a spectrum. More...
 
mha_wave_t MHA_AC::get_var_waveform (algo_comm_t &ac, const std::string &name)
 Convert an AC variable into a waveform. More...
 
int MHA_AC::get_var_int (algo_comm_t &ac, const std::string &name)
 Return value of an integer scalar AC variable. More...
 
float MHA_AC::get_var_float (algo_comm_t &ac, const std::string &name)
 Return value of an floating point scalar AC variable. More...
 
std::vector< float > MHA_AC::get_var_vfloat (algo_comm_t &ac, const std::string &name)
 Return value of an floating point vector AC variable as standard vector of floats. More...
 

Detailed Description

Header file for Algorithm Communication.

Functions and classes for Algorithm Communication (AC) support.