#include <gx_jack.h>
Definition at line 147 of file gx_jack.h.
◆ GxJack()
◆ ~GxJack()
| gx_jack::GxJack::~GxJack |
( |
| ) |
|
◆ check_overload()
| void gx_jack::GxJack::check_overload |
( |
| ) |
|
|
inlineprivate |
◆ cleanup_slot()
| void gx_jack::GxJack::cleanup_slot |
( |
bool |
otherthread | ) |
|
|
private |
◆ fetch_connection_data()
| void gx_jack::GxJack::fetch_connection_data |
( |
| ) |
|
|
private |
◆ get_default_instancename()
| static string gx_jack::GxJack::get_default_instancename |
( |
| ) |
|
|
static |
◆ get_engine()
◆ get_instancename()
| const string & gx_jack::GxJack::get_instancename |
( |
| ) |
|
|
inline |
◆ get_is_rt()
| bool gx_jack::GxJack::get_is_rt |
( |
| ) |
|
|
inline |
◆ get_jack_bs()
| jack_nframes_t gx_jack::GxJack::get_jack_bs |
( |
| ) |
|
|
inline |
◆ get_jack_sr()
| jack_nframes_t gx_jack::GxJack::get_jack_sr |
( |
| ) |
|
|
inline |
◆ get_jcpu_load()
| float gx_jack::GxJack::get_jcpu_load |
( |
| ) |
|
|
inline |
◆ get_last_xrun()
| float gx_jack::GxJack::get_last_xrun |
( |
| ) |
|
|
inline |
◆ get_midi_buffer()
| void * gx_jack::GxJack::get_midi_buffer |
( |
jack_nframes_t |
nframes | ) |
|
◆ get_time_is()
| jack_nframes_t gx_jack::GxJack::get_time_is |
( |
| ) |
|
|
inline |
◆ gx_jack_buffersize_callback()
| static int gx_jack::GxJack::gx_jack_buffersize_callback |
( |
jack_nframes_t |
, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_callbacks()
| void gx_jack::GxJack::gx_jack_callbacks |
( |
| ) |
|
|
private |
◆ gx_jack_cleanup()
| void gx_jack::GxJack::gx_jack_cleanup |
( |
| ) |
|
|
private |
◆ gx_jack_connection()
| bool gx_jack::GxJack::gx_jack_connection |
( |
bool |
connect, |
|
|
bool |
startserver, |
|
|
int |
wait_after_connect, |
|
|
const gx_system::CmdlineOptions & |
opt |
|
) |
| |
◆ gx_jack_init()
◆ gx_jack_init_port_connection()
◆ gx_jack_insert_process()
| static int gx_jack::GxJack::gx_jack_insert_process |
( |
jack_nframes_t |
, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_portconn_callback()
| static void gx_jack::GxJack::gx_jack_portconn_callback |
( |
jack_port_id_t |
a, |
|
|
jack_port_id_t |
b, |
|
|
int |
connect, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_portreg_callback()
| static void gx_jack::GxJack::gx_jack_portreg_callback |
( |
jack_port_id_t |
, |
|
|
int |
, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_process()
| static int gx_jack::GxJack::gx_jack_process |
( |
jack_nframes_t |
, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_shutdown_callback()
| void gx_jack::GxJack::gx_jack_shutdown_callback |
( |
| ) |
|
|
private |
◆ gx_jack_srate_callback()
| static int gx_jack::GxJack::gx_jack_srate_callback |
( |
jack_nframes_t |
, |
|
|
void * |
arg |
|
) |
| |
|
staticprivate |
◆ gx_jack_xrun_callback()
| static int gx_jack::GxJack::gx_jack_xrun_callback |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ is_jack_down()
| bool gx_jack::GxJack::is_jack_down |
( |
| ) |
|
|
inline |
◆ is_jack_exit()
| bool gx_jack::GxJack::is_jack_exit |
( |
| ) |
|
|
inline |
◆ is_power_of_two()
| int gx_jack::GxJack::is_power_of_two |
( |
unsigned int |
x | ) |
|
|
private |
◆ make_clientvar()
| std::string gx_jack::GxJack::make_clientvar |
( |
const std::string & |
s | ) |
|
|
private |
◆ process_midi_cc()
| void gx_jack::GxJack::process_midi_cc |
( |
void * |
buf, |
|
|
jack_nframes_t |
nframes |
|
) |
| |
|
private |
◆ read_connections()
◆ replace_clientvar()
| std::string gx_jack::GxJack::replace_clientvar |
( |
const std::string & |
s | ) |
|
|
private |
◆ report_xrun()
| void gx_jack::GxJack::report_xrun |
( |
| ) |
|
|
private |
◆ report_xrun_clear()
| void gx_jack::GxJack::report_xrun_clear |
( |
| ) |
|
|
private |
◆ rt_watchdog_set_limit()
| static void gx_jack::GxJack::rt_watchdog_set_limit |
( |
int |
limit | ) |
|
|
static |
◆ send_connection_changes()
| void gx_jack::GxJack::send_connection_changes |
( |
bool |
v | ) |
|
|
inline |
◆ send_midi_cc()
| bool gx_jack::GxJack::send_midi_cc |
( |
int |
cc_num, |
|
|
int |
pgm_num, |
|
|
int |
bgn, |
|
|
int |
num |
|
) |
| |
|
inline |
◆ set_jack_down()
| void gx_jack::GxJack::set_jack_down |
( |
bool |
v | ) |
|
|
inline |
◆ set_jack_exit()
| void gx_jack::GxJack::set_jack_exit |
( |
bool |
v | ) |
|
|
inline |
◆ set_jack_insert()
| void gx_jack::GxJack::set_jack_insert |
( |
bool |
v | ) |
|
|
inline |
◆ shutdown_callback_client()
| static void gx_jack::GxJack::shutdown_callback_client |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ shutdown_callback_client_insert()
| static void gx_jack::GxJack::shutdown_callback_client_insert |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ signal_buffersize_change()
| Glib::Dispatcher & gx_jack::GxJack::signal_buffersize_change |
( |
| ) |
|
|
inline |
◆ signal_client_change()
| sigc::signal< void > & gx_jack::GxJack::signal_client_change |
( |
| ) |
|
|
inline |
◆ signal_connection_changed()
| sigc::signal< void, string, string, bool > & gx_jack::GxJack::signal_connection_changed |
( |
| ) |
|
|
inline |
◆ signal_portchange()
| Glib::Dispatcher & gx_jack::GxJack::signal_portchange |
( |
| ) |
|
|
inline |
◆ write_connections()
◆ write_jack_port_connections()
◆ buffersize_change
| Glib::Dispatcher gx_jack::GxJack::buffersize_change |
|
private |
◆ bypass_insert
| bool gx_jack::GxJack::bypass_insert |
|
private |
◆ client
| jack_client_t* gx_jack::GxJack::client |
◆ client_change
| sigc::signal<void> gx_jack::GxJack::client_change |
|
private |
◆ client_change_rt
| Glib::Dispatcher gx_jack::GxJack::client_change_rt |
|
private |
◆ client_insert
| jack_client_t* gx_jack::GxJack::client_insert |
◆ client_insert_name
| string gx_jack::GxJack::client_insert_name |
◆ client_instance
| string gx_jack::GxJack::client_instance |
|
private |
◆ client_name
| string gx_jack::GxJack::client_name |
◆ connection
| Glib::Dispatcher gx_jack::GxJack::connection |
◆ connection_changed
| sigc::signal<void,string,string,bool> gx_jack::GxJack::connection_changed |
|
private |
◆ connection_queue
◆ current
| jack_position_t gx_jack::GxJack::current |
◆ engine
◆ insert_buffer
| float* gx_jack::GxJack::insert_buffer |
|
private |
◆ jack_bs
| jack_nframes_t gx_jack::GxJack::jack_bs |
|
private |
◆ jack_is_down
| bool gx_jack::GxJack::jack_is_down |
|
private |
◆ jack_is_exit
| bool gx_jack::GxJack::jack_is_exit |
|
private |
◆ jack_sr
| jack_nframes_t gx_jack::GxJack::jack_sr |
|
private |
◆ last_xrun
| float gx_jack::GxJack::last_xrun |
|
private |
◆ mmessage
| MidiCC gx_jack::GxJack::mmessage |
|
private |
◆ old_transport_state
| jack_transport_state_t gx_jack::GxJack::old_transport_state |
◆ ports
◆ session
| Glib::Dispatcher gx_jack::GxJack::session |
◆ session_ins
| Glib::Dispatcher gx_jack::GxJack::session_ins |
◆ shutdown
| Glib::Dispatcher gx_jack::GxJack::shutdown |
◆ single_client
| bool gx_jack::GxJack::single_client |
◆ transport_state
| jack_transport_state_t gx_jack::GxJack::transport_state |
◆ xrun
| Glib::Dispatcher gx_jack::GxJack::xrun |
|
private |
◆ xrun_msg_blocked
| bool gx_jack::GxJack::xrun_msg_blocked |
|
private |
The documentation for this class was generated from the following file: