The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Classes | |
class | MHAJack::port_t |
Class for one channel/port. More... | |
class | MHAJack::client_t |
Generic asynchronous JACK client. More... | |
class | MHAJack::client_noncont_t |
Generic client for synchronous playback and recording of waveform fragments. More... | |
class | MHAJack::client_avg_t |
Generic JACK client for averaging a system response across time. More... | |
Namespaces | |
MHAJack | |
Classes and functions for openMHA and JACK interaction. | |
Macros | |
#define | MHAJACK_FW_STARTED 1 |
#define | MHAJACK_STOPPED 2 |
#define | MHAJACK_STARTING 8 |
#define | IO_ERROR_JACK 11 |
#define | IO_ERROR_MHAJACKLIB 12 |
#define | MAX_USER_ERR 0x500 |
Functions | |
void | MHAJack::io (mha_wave_t *s_out, mha_wave_t *s_in, const std::string &name, const std::vector< std::string > &p_out, const std::vector< std::string > &p_in, float *srate=NULL, unsigned int *fragsize=NULL, bool use_jack_transport=false) |
Functional form of generic client for synchronous playback and recording of waveform fragments. More... | |
std::vector< unsigned int > | MHAJack::get_port_capture_latency (const std::vector< std::string > &ports) |
Return the JACK port latency of ports. More... | |
std::vector< int > | MHAJack::get_port_capture_latency_int (const std::vector< std::string > &ports) |
Return the JACK port latency of ports. More... | |
std::vector< unsigned int > | MHAJack::get_port_playback_latency (const std::vector< std::string > &ports) |
Return the JACK port latency of ports. More... | |
std::vector< int > | MHAJack::get_port_playback_latency_int (const std::vector< std::string > &ports) |
Variables | |
char | last_jack_err_msg [MAX_USER_ERR] |
#define MHAJACK_FW_STARTED 1 |
#define MHAJACK_STOPPED 2 |
#define MHAJACK_STARTING 8 |
#define IO_ERROR_JACK 11 |
#define IO_ERROR_MHAJACKLIB 12 |
#define MAX_USER_ERR 0x500 |
|
extern |