JackTrip
|
This Class should contain definition of jacktrip header and basic funcionality to obtain local machine IPs and maybe functions to manipulate IPs. Redundancy and forward error correction should be implemented on each Transport protocol, cause they depend on the protocol itself
The transport protocol itself has to be implemented subclassing this class, i.e., using a TCP or UDP protocol.
implement srate_callback
automatically starts jack with buffer and sample rate settings specified by the user
If the RingBuffer is blocked, the callback should stay on the last buffer, as in JackTrip (wavetable synth)
check that channels in ProcessPlugins are less or same that jack channels
Get number of channels in the client from header
Add the port number in the comparison