JackClient

Undocumented in source.
class JackClient {}

Members

Functions

activate
void activate()
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
connect
bool connect(string source_port, string destination_port)
Undocumented in source. Be warned that the author may not have intended to support it.
cpu_load
float cpu_load()
Undocumented in source. Be warned that the author may not have intended to support it.
cycle_signal
void cycle_signal(int status)
Undocumented in source. Be warned that the author may not have intended to support it.
cycle_wait
jack_nframes_t cycle_wait()
Undocumented in source. Be warned that the author may not have intended to support it.
deactivate
void deactivate()
Undocumented in source. Be warned that the author may not have intended to support it.
disconnect
void disconnect(string source_port, string destination_port)
Undocumented in source. Be warned that the author may not have intended to support it.
disconnect_port
void disconnect_port(JackPort port)
Undocumented in source. Be warned that the author may not have intended to support it.
frame_time
jack_nframes_t frame_time()
Undocumented in source. Be warned that the author may not have intended to support it.
frames_since_cycle_start
jack_nframes_t frames_since_cycle_start()
Undocumented in source. Be warned that the author may not have intended to support it.
frames_to_time
jack_time_t frames_to_time(jack_nframes_t frames)
Undocumented in source. Be warned that the author may not have intended to support it.
get_all_connections
string[] get_all_connections(JackPort port)
Undocumented in source. Be warned that the author may not have intended to support it.
get_audio_buffer_size
size_t get_audio_buffer_size()
Undocumented in source. Be warned that the author may not have intended to support it.
get_buffer_size
jack_nframes_t get_buffer_size()
Undocumented in source. Be warned that the author may not have intended to support it.
get_cycle_times
void get_cycle_times(jack_nframes_t* current_frames, jack_time_t* current_usecs, jack_time_t* next_usecs, float* period_usecs)
Undocumented in source. Be warned that the author may not have intended to support it.
get_midi_buffer_size
size_t get_midi_buffer_size()
Undocumented in source. Be warned that the author may not have intended to support it.
get_name
string get_name()
Undocumented in source. Be warned that the author may not have intended to support it.
get_ports
string[] get_ports(string port_name_pattern, string type_name_pattern, c_ulong flags)
Undocumented in source. Be warned that the author may not have intended to support it.
get_sample_rate
jack_nframes_t get_sample_rate()
Undocumented in source. Be warned that the author may not have intended to support it.
get_thread_id
jack_native_thread_t get_thread_id()
Undocumented in source. Be warned that the author may not have intended to support it.
is_realtime
bool is_realtime()
Undocumented in source. Be warned that the author may not have intended to support it.
last_frame_time
jack_nframes_t last_frame_time()
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open(string client_name, jack_options_t options, jack_status_t* status, void* opt1, void* opt2, void* opt3, void* opt4)
Undocumented in source. Be warned that the author may not have intended to support it.
port_by_id
JackPort port_by_id(jack_port_id_t port_id)
Undocumented in source. Be warned that the author may not have intended to support it.
port_by_name
JackPort port_by_name(string port_name)
Undocumented in source. Be warned that the author may not have intended to support it.
port_is_mine
bool port_is_mine(JackPort port)
Undocumented in source. Be warned that the author may not have intended to support it.
recompute_total_latencies
void recompute_total_latencies()
Undocumented in source. Be warned that the author may not have intended to support it.
register_port
JackPort register_port(string port_name, const(char)* port_type, c_ulong flags, c_ulong buffer_size)
Undocumented in source. Be warned that the author may not have intended to support it.
request_monitor_by_name
void request_monitor_by_name(string port_name, bool onoff)
Undocumented in source. Be warned that the author may not have intended to support it.
set_buffer_size
void set_buffer_size(jack_nframes_t nframes)
Undocumented in source. Be warned that the author may not have intended to support it.
set_freewheel
void set_freewheel(bool onoff)
Undocumented in source. Be warned that the author may not have intended to support it.
time_to_frames
jack_time_t time_to_frames(jack_time_t time)
Undocumented in source. Be warned that the author may not have intended to support it.
unregister_port
void unregister_port(JackPort port)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

buffer_size_callback
JackBufferSizeDelegate buffer_size_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
client_registration_callback
JackClientRegistrationDelegate client_registration_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
freewheel_callback
JackFreewheelDelegate freewheel_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
graph_order_callback
JackGraphOrderDelegate graph_order_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
handle
jack_client_t* handle [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
latency_callback
JackLatencyDelegate latency_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
on_info_shutdown
JackInfoShutdownDelegate on_info_shutdown [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
on_shutdown
JackShutdownDelegate on_shutdown [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
port_connect_callback
JackPortConnectDelegate port_connect_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
port_registration_callback
JackPortRegistrationDelegate port_registration_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
port_rename_callback
JackPortRenameDelegate port_rename_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
process_callback
JackProcessDelegate process_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
sample_rate_callback
JackSampleRateDelegate sample_rate_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
thread_callback
JackThreadDelegate thread_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
thread_init_callback
JackThreadInitDelegate thread_init_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
xrun_callback
JackXRunDelegate xrun_callback [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

get_client_pid
int get_client_pid(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
get_time
jack_time_t get_time()
Undocumented in source. Be warned that the author may not have intended to support it.
get_version
void get_version(int* major_ptr, int* minor_ptr, int* micro_ptr, int* proto_ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_version_string
string get_version_string()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta