JackTrip
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCDataProtocolBase class that defines the transmission protocol
|\CUdpDataProtocolUDP implementation of DataProtocol class
oCHeaderStructAbstract Header Struct, Header Stucts should subclass it
|oCDefaultHeaderStructDefault Header Struct
|\CJamLinkHeaderStuctJamLink Header Struct
oCJackAudioInterfaceClass that provides an interface with the Jack Audio Server
oCJackTripMain class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send audio streams in the network
oCJackTripThreadTest class that runs JackTrip inside a thread
oCJackTripWorkerPrototype of the worker class that will be cloned through sending threads to the Thread Pool
oCJackTripWorkerMessages
oCPacketHeaderBase class for header type. Subclass this struct to create a new header
|oCDefaultHeaderDefault Header
|oCEmptyHeaderEmpty Header to use with systems that don't include a header
|\CJamLinkHeaderJamLink Header
oCProcessPluginInterface for the process plugins to add to the JACK callback process in JackAudioInterface
|oCLoopBackConnect Inputs to Outputs
|\CNetKSA simple (basic) network Karplus Strong
oCRingBufferProvides a ring-buffer (or circular-buffer) that can be written to and read from asynchronously (blocking) or synchronously (non-blocking)
|\CRingBufferWavetableSame as RingBuffer, except that it uses the Wavetable mode for lost or late packets
oCSettingsClass to set usage options and parse settings from input
oCTestRingBufferRead
oCTestRingBufferWrite
oCThreadPoolTest
\CUdpMasterListenerMaster UDP listener on the Server