![]()  | 
  
    The Open Master Hearing Aid (openMHA)
    openMHA
    
   Open community platform for hearing aid algorithm research 
   | 
 
Classes and functions for openMHA and JACK interaction. More...
Classes | |
| class | port_t | 
| Class for one channel/port.  More... | |
| class | client_t | 
| Generic asynchronous JACK client.  More... | |
| class | client_noncont_t | 
| Generic client for synchronous playback and recording of waveform fragments.  More... | |
| class | client_avg_t | 
| Generic JACK client for averaging a system response across time.  More... | |
Functions | |
| void | 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 > | get_port_capture_latency (const std::vector< std::string > &ports) | 
| Return the JACK port latency of ports.  More... | |
| std::vector< int > | get_port_capture_latency_int (const std::vector< std::string > &ports) | 
| Return the JACK port latency of ports.  More... | |
| std::vector< unsigned int > | get_port_playback_latency (const std::vector< std::string > &ports) | 
| Return the JACK port latency of ports.  More... | |
| std::vector< int > | get_port_playback_latency_int (const std::vector< std::string > &ports) | 
Classes and functions for openMHA and JACK interaction.
| 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.
| std::vector< unsigned int > MHAJack::get_port_capture_latency | ( | const std::vector< std::string > & | ports | ) | 
Return the JACK port latency of ports.
| ports | Ports to be tested | 
| std::vector< int > MHAJack::get_port_capture_latency_int | ( | const std::vector< std::string > & | ports | ) | 
Return the JACK port latency of ports.
| ports | Ports to be tested | 
| std::vector< unsigned int > MHAJack::get_port_playback_latency | ( | const std::vector< std::string > & | ports | ) | 
Return the JACK port latency of ports.
| ports | Ports to be tested | 
| std::vector< int > MHAJack::get_port_playback_latency_int | ( | const std::vector< std::string > & | ports | ) |