20 #ifndef __JackNetDriver__
21 #define __JackNetDriver__
23 #include "JackTimedDriver.h"
24 #include "JackNetInterface.h"
40 jack_port_id_t* fMidiCapturePortList;
41 jack_port_id_t* fMidiPlaybackPortList;
44 int fLastTransportState;
45 int fLastTimebaseMaster;
50 jack_time_t fRcvSyncUst;
60 void EncodeTransportData();
61 void DecodeTransportData();
66 void SaveConnections();
71 const char* ip,
int port,
int mtu,
int midi_input_ports,
int midi_output_ports,
72 char* net_name, uint transport_sync,
int network_latency,
int celt_encoding,
int opus_encoding);
84 bool IsFixedBufferSize()
89 int SetBufferSize(jack_nframes_t buffer_size)
94 int SetSampleRate(jack_nframes_t sample_rate)
Inter process synchronization using using Mach semaphore.
Locked Engine, access to methods is serialized using a mutex.
Generic monitoring class. Saves data to GnuPlot files ('.plt' and '.log' datafile) ...