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_INT > | MHA_AC::int_t |
Convenience class for inserting an integer variable into the AC space. More... | |
typedef scalar_t< float, MHA_AC_FLOAT > | MHA_AC::float_t |
Convenience class for inserting a single-precision floating-point variable into the AC space. More... | |
typedef scalar_t< double, MHA_AC_DOUBLE > | MHA_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... | |
Header file for Algorithm Communication.
Functions and classes for Algorithm Communication (AC) support.