#include <gx_jack.h>
Definition at line 145 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: