JackTrip
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCHeaderStructAbstract Header Struct, Header Stucts should subclass it
|oCDefaultHeaderStructDefault Header Struct
|\CJamLinkHeaderStuctJamLink Header Struct
oCJackAudioInterfaceClass that provides an interface with the Jack Audio Server
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
oCQObject
|oCJackTripWorkerPrototype of the worker class that will be cloned through sending threads to the Thread Pool
|oCJackTripWorkerMessages
|oCProcessPluginInterface for the process plugins to add to the JACK callback process in JackAudioInterface
||oCLoopBackConnect Inputs to Outputs
||\CNetKSA simple (basic) network Karplus Strong
|\CThreadPoolTest
oCQRunnable
|oCJackTripWorkerPrototype of the worker class that will be cloned through sending threads to the Thread Pool
|\CThreadPoolTest
oCQThread
|oCDataProtocolBase class that defines the transmission protocol
||\CUdpDataProtocolUDP implementation of DataProtocol class
|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
|oCTestRingBufferRead
|oCTestRingBufferWrite
|\CUdpMasterListenerMaster UDP listener on the Server
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
\CSettingsClass to set usage options and parse settings from input