6#ifndef __AUDIO_ENGINE_JACK_H__
7#define __AUDIO_ENGINE_JACK_H__
9#include "zrythm-config.h"
15# define JACK_PORT_T(exp) ((jack_port_t *) exp)
18enum class AudioEngineJackTransportType;
29engine_jack_test (GtkWindow * win);
44engine_jack_reconnect_monitor (
AudioEngine * self,
bool left, GError ** error);
47engine_jack_handle_position_change (
AudioEngine * self);
56engine_jack_handle_buf_size_change (
AudioEngine * self, uint32_t frames);
59engine_jack_handle_sample_rate_change (
AudioEngine * self, uint32_t samplerate);
73engine_jack_set_transport_type (
75 AudioEngineJackTransportType type);
103engine_jack_get_error_message (jack_status_t status,
char * msg);
109engine_jack_activate (
AudioEngine * self,
bool activate);
116engine_jack_get_jack_type (
ZPortType type);
120engine_jack_buffer_size_cb (uint32_t nframes,
AudioEngine * self);
ZPortType
Type of signals the Port handles.
uint32_t nframes_t
Frame count.