|
| | client_noncont_t (const std::string &name, bool use_jack_transport=false) |
| |
| void | io (mha_wave_t *s_out, mha_wave_t *s_in, const std::vector< std::string > &p_out, const std::vector< std::string > &p_in, float *srate=NULL, unsigned int *fragsize=NULL) |
| |
| | client_t (IOProcessEvent_t proc_event, void *proc_handle=NULL, IOStartedEvent_t start_event=NULL, void *start_handle=NULL, IOStoppedEvent_t stop_event=NULL, void *stop_handle=NULL, bool use_jack_transport=false) |
| |
| void | prepare (const std::string &client_name, const unsigned int &nchannels_in, const unsigned int &nchannels_out) |
| | Allocate buffers, activate JACK client and install internal ports. More...
|
| |
| void | prepare (const std::string &server_name, const std::string &client_name, const unsigned int &nchannels_in, const unsigned int &nchannels_out) |
| | Allocate buffers, ports, and activates JACK client. More...
|
| |
| void | release () |
| | Remove JACK client and deallocate internal ports and buffers. More...
|
| |
| void | start (bool fail_on_async_jack_error=true) |
| |
| void | stop () |
| |
| void | connect_input (const std::vector< std::string > &) |
| | Connect the input ports when connection variable is accessed. More...
|
| |
| void | connect_output (const std::vector< std::string > &) |
| | Connect the output ports when connection variable is accessed. More...
|
| |
| unsigned int | get_fragsize () const |
| |
| float | get_srate () const |
| |
| unsigned long | get_xruns () |
| |
| unsigned long | get_xruns_reset () |
| |
| std::string | str_error (int err) |
| |
| void | get_ports (std::vector< std::string > &, unsigned long jack_flags) |
| | Get a list of Jack ports. More...
|
| |
| std::vector< std::string > | get_my_input_ports () |
| |
| std::vector< std::string > | get_my_output_ports () |
| |
| void | set_input_portnames (const std::vector< std::string > &) |
| |
| void | set_output_portnames (const std::vector< std::string > &) |
| |
| float | get_cpu_load () |
| |
| void | set_use_jack_transport (bool ut) |
| |
| bool | is_prepared () const |
| |
Generic client for synchronous playback and recording of waveform fragments.