JackTrip
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CHeaderStructAbstract Header Struct, Header Stucts should subclass it
 CDefaultHeaderStructDefault Header Struct
 CJamLinkHeaderStuctJamLink Header Struct
 CJackAudioInterfaceClass that provides an interface with the Jack Audio Server
 CPacketHeaderBase class for header type. Subclass this struct to create a new header
 CDefaultHeaderDefault Header
 CEmptyHeaderEmpty Header to use with systems that don't include a header
 CJamLinkHeaderJamLink Header
 CQObject
 CJackTripWorkerPrototype of the worker class that will be cloned through sending threads to the Thread Pool
 CJackTripWorkerMessages
 CProcessPluginInterface for the process plugins to add to the JACK callback process in JackAudioInterface
 CLoopBackConnect Inputs to Outputs
 CNetKSA simple (basic) network Karplus Strong
 CThreadPoolTest
 CQRunnable
 CJackTripWorkerPrototype of the worker class that will be cloned through sending threads to the Thread Pool
 CThreadPoolTest
 CQThread
 CDataProtocolBase class that defines the transmission protocol
 CUdpDataProtocolUDP implementation of DataProtocol class
 CJackTripMain class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send audio streams in the network
 CJackTripThreadTest class that runs JackTrip inside a thread
 CTestRingBufferRead
 CTestRingBufferWrite
 CUdpMasterListenerMaster UDP listener on the Server
 CRingBufferProvides 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
 CSettingsClass to set usage options and parse settings from input