soundio.headers.jackheader

C declarations of JACK that libsoundio uses

Members

Aliases

JackBufferSizeCallback
alias JackBufferSizeCallback = int function(jack_nframes_t nframes, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackPortRegistrationCallback
alias JackPortRegistrationCallback = void function(jack_port_id_t port, int, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackPortRenameCallback
alias JackPortRenameCallback = void function(jack_port_id_t port, const(char)* old_name, const(char)* new_name, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackProcessCallback
alias JackProcessCallback = int function(jack_nframes_t nframes, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackSampleRateCallback
alias JackSampleRateCallback = int function(jack_nframes_t nframes, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackShutdownCallback
alias JackShutdownCallback = void function(void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackXRunCallback
alias JackXRunCallback = int function(void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_latency_callback_mode_t
alias jack_latency_callback_mode_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_nframes_t
alias jack_nframes_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_options_t
alias jack_options_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_id_t
alias jack_port_id_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_status_t
alias jack_status_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

JackCaptureLatency
anonymousenum JackCaptureLatency
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackFailure
anonymousenum JackFailure
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackNullOption
anonymousenum JackNullOption
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JackPortIsInput
anonymousenum JackPortIsInput
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

jack_activate
int jack_activate(jack_client_t* client)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_client_close
int jack_client_close(jack_client_t* client)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_client_open
jack_client_t* jack_client_open(const(char)* client_name, jack_options_t options, jack_status_t* status, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_connect
int jack_connect(jack_client_t* , const(char)* source_port, const(char)* destination_port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_free
void jack_free(void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_get_buffer_size
jack_nframes_t jack_get_buffer_size(jack_client_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_get_ports
const(char)** jack_get_ports(jack_client_t* , const(char)* port_name_pattern, const(char)* type_name_pattern, c_ulong flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_get_sample_rate
jack_nframes_t jack_get_sample_rate(jack_client_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_on_shutdown
void jack_on_shutdown(jack_client_t* client, JackShutdownCallback function_, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_by_name
jack_port_t* jack_port_by_name(jack_client_t* , const(char)* port_name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_flags
int jack_port_flags(const(jack_port_t)* port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_get_buffer
void* jack_port_get_buffer(jack_port_t* , jack_nframes_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_get_latency_range
void jack_port_get_latency_range(jack_port_t* port, jack_latency_callback_mode_t mode, jack_latency_range_t* range)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_name
const(char)* jack_port_name(const(jack_port_t)* port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_register
jack_port_t* jack_port_register(jack_client_t* client, const(char)* port_name, const(char)* port_type, c_ulong flags, c_ulong buffer_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_type
const(char)* jack_port_type(const(jack_port_t)* port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_buffer_size_callback
int jack_set_buffer_size_callback(jack_client_t* client, JackBufferSizeCallback bufsize_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_error_function
void jack_set_error_function(void function(const(char)*) func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_info_function
void jack_set_info_function(void function(const(char)*) func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_port_registration_callback
int jack_set_port_registration_callback(jack_client_t* , JackPortRegistrationCallback registration_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_port_rename_callback
int jack_set_port_rename_callback(jack_client_t* , JackPortRenameCallback rename_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_process_callback
int jack_set_process_callback(jack_client_t* client, JackProcessCallback process_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_sample_rate_callback
int jack_set_sample_rate_callback(jack_client_t* client, JackSampleRateCallback srate_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_set_xrun_callback
int jack_set_xrun_callback(jack_client_t* , JackXRunCallback xrun_callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

JACK_DEFAULT_AUDIO_TYPE
enum JACK_DEFAULT_AUDIO_TYPE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

jack_client_t
struct jack_client_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_latency_range_t
struct jack_latency_range_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jack_port_t
struct jack_port_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta