Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

_alsa_driver |
_cache_packet |
_ffado_capture_channel |
_ffado_driver |
_ffado_jack_settings |
_ffado_playback_channel |
_freebob_driver |
_freebob_jack_settings |
_int_float |
_jack_driver |
_jack_driver_nt |
_jack_hardware |
_jack_latency_range |
_jack_midi_event |
_jack_position |
_jack_session_event |
_jack_shm_header |
_jack_shm_info |
_jack_shm_registry |
_jack_shm_server |
_jacknet_packet_header |
_JSList |
Jack::_net_transport_data |
_netjack_driver_state |
_packet_cache |
Jack::_packet_header |
Jack::_session_params | This structure containes master/slave connection parameters, it's used to setup the whole system
Jack::_win_net_error |
alsa_midi_t |
Jack::AtomicArrayCounter | Counter for CAS
Jack::AtomicCounter | Counter for CAS
Jack::AudioParam |
Jack::AudioInterface |
ClockSyncListener |
dither_state_t |
fake_port_t |
hammerfall_t |
hdsp_t |
ice1712_eeprom_t |
ice1712_t |
jack_constraint_enum_char_descriptor |
jack_constraint_enum_sint32_descriptor |
jack_constraint_enum_str_descriptor |
jack_constraint_enum_uint32_descriptor |
jack_description_t |
jack_driver_desc_filler_t |
jack_driver_desc_t |
jack_driver_param_constraint_desc_t |
jack_driver_param_desc_t |
jack_driver_param_t |
jack_driver_param_value_enum_t |
jack_driver_param_value_t |
jack_master_t |
jack_midi_event_t |
jack_property_t |
jack_ringbuffer_data_t |
jack_ringbuffer_t |
jack_session_command_t |
jack_slave_t |
jack_transport_info_t |
jack_varargs_t |
Jack::JackAC3Encoder |
Jack::JackAC3EncoderParams |
Jack::JackActivationCount | Client activation counter
Jack::JackALSARawMidiPort |
Jack::JackALSARawMidiInputPort |
Jack::JackALSARawMidiOutputPort |
Jack::JackArgParser |
Jack::JackAtomicArrayState< T > | A class to handle several states in a lock-free manner
Jack::JackAtomicArrayState< jack_position_t > |
Jack::JackTransportEngine |
Jack::JackAtomicState< T > | A class to handle two states (switching from one to the other) in a lock-free manner
Jack::JackAtomicState< JackConnectionManager > |
Jack::JackGraphManager | Graph manager: contains the connection manager and the port array
Jack::JackAtomicState< JackDelayLockedLoop > |
Jack::JackAtomicDelayLockedLoop |
Jack::JackAtomicState< JackTimer > |
Jack::JackFrameTimer | A class using the JackAtomicState to manage jack time
Jack::JackAudioAdapter | Audio adapter : Jack client side
Jack::JackAudioAdapterInterface | Base class for audio adapters
Jack::JackAlsaAdapter | Audio adapter using ALSA API
Jack::JackCoreAudioAdapter | Audio adapter using CoreAudio API
Jack::JackNetAdapter | Net adapter
Jack::JackNetAdapter | Net adapter
Jack::JackOSSAdapter | The OSS adapter
Jack::JackPortAudioAdapter | Audio adapter using PortAudio API
Jack::JackBasePosixMutex | Mutex abstraction
Jack::JackPosixProcessSync | A synchronization primitive built using a condition variable
Jack::JackBaseWinMutex | Mutex abstraction
Jack::detail::JackChannelTransactionInterface |
Jack::detail::JackClientRequestInterface |
Jack::JackClientSocket | Client socket
Jack::JackWinNamedPipeClient | Client named pipe
Jack::JackWinAsyncNamedPipeClient |
Jack::JackWinNamedPipe |
Jack::JackWinNamedPipeServer | Server named pipe
Jack::JackWinAsyncNamedPipeServer | Server async named pipe
Jack::detail::JackClientChannelInterface | Inter process channel for server/client bidirectionnal communication : request and (receiving) notifications
Jack::JackGenericClientChannel | Generic JackClientChannel class
Jack::JackSocketClientChannel | JackClientChannel using sockets
Jack::JackWinNamedPipeClientChannel | JackClientChannel using pipes
Jack::JackInternalClientChannel | JackClientChannel for server internal clients
Jack::JackClientHandlerInterface |
Jack::JackClientPipeThread |
Jack::JackSocketServerChannel | JackServerChannel using sockets
Jack::JackClientInterface | Client interface
Jack::JackClient | The base class for clients: share part of the implementation for JackInternalClient and JackLibClient
Jack::JackDebugClient | A "decorator" debug client to validate API use
Jack::JackInternalClient | Internal clients in the server
Jack::JackLoadableInternalClient |
Jack::JackLoadableInternalClient1 |
Jack::JackLoadableInternalClient2 |
Jack::JackLibClient | Client on the library side
Jack::JackDriverClientInterface | The base interface for drivers clients
Jack::JackDriver |
Jack::JackAudioDriver | The base class for audio drivers: drivers with audio ports
Jack::JackAlsaDriver | The ALSA driver
Jack::JackBoomerDriver | The Boomer driver
Jack::JackCoreAudioDriver |
Jack::JackFFADODriver | The FFADO driver
Jack::JackFreebobDriver | The FreeBoB driver
Jack::JackLoopbackDriver | The loopback driver : to be used to "pipeline" applications connected in sequence
Jack::JackOSSDriver | The OSS driver
Jack::JackPortAudioDriver | The PortAudio driver
Jack::JackTimedDriver | The timed driver
Jack::JackDummyDriver | The dummy driver
Jack::JackWaiterDriver |
Jack::JackNetDriver |
Jack::JackNetOneDriver |
Jack::JackRestarterDriver | A restartable driver
Jack::JackProxyDriver |
Jack::JackFreewheelDriver | The FreeWheel driver : run Jack engine at full speed
Jack::JackMidiDriver | The base class for MIDI drivers: drivers with MIDI ports
Jack::JackALSARawMidiDriver |
Jack::JackCoreMidiDriver |
Jack::JackWinMMEDriver |
Jack::JackThreadedDriver | The base class for threaded drivers using a "decorator" pattern. Threaded drivers are used with blocking devices
Jack::JackRestartThreadedDriver | Restart a driver after an exception is thrown
Jack::JackWaitThreadedDriver | Wrapper for a restartable threaded driver (e.g. JackNetDriver)
Jack::JackWaitCallbackDriver | Wrapper for a restartable non-threaded driver (e.g. JackProxyDriver)
Jack::JackExternalClient | Server side implementation of library clients
Jack::JackClientNotification | ClientNotification
Jack::JackClientTiming | For client timing measurements
Jack::JackConnectionManager | Connection manager
Jack::JackCoreMidiPort |
Jack::JackCoreMidiInputPort |
Jack::JackCoreMidiPhysicalInputPort |
Jack::JackCoreMidiVirtualInputPort |
Jack::JackCoreMidiOutputPort |
Jack::JackCoreMidiPhysicalOutputPort |
Jack::JackCoreMidiVirtualOutputPort |
jackctl_driver |
jackctl_internal |
jackctl_parameter |
jackctl_parameter_value | Type for parameter value
jackctl_server |
jackctl_sigmask |
Jack::JackDelayLockedLoop |
JackDriverInfo |
Jack::JackDriverInterface | The base interface for drivers
Jack::JackDriverClientInterface | The base interface for drivers clients
Jack::JackEngineProfiling |
Jack::JackFFADOMidiInputPort |
Jack::JackFFADOMidiOutputPort |
Jack::JackFilter |
Jack::JackFixedArray< SIZE > | Utility class
Jack::JackFixedArray1< SIZE > | Utility class
Jack::JackFixedArray1< PORT_NUM_FOR_CLIENT > |
Jack::JackFixedArray< CONNECTION_NUM_FOR_PORT > |
Jack::JackFixedArray< PORT_NUM_FOR_CLIENT > |
Jack::JackFixedMatrix< SIZE > | Utility class
Jack::JackFixedMatrix< CLIENT_NUM > |
Jack::JackGlobals |
Jack::JackGnuPlotMonitor< T > | Generic monitoring class. Saves data to GnuPlot files ('.plt' and '.log' datafile)
Jack::JackLibGlobals | Global library static structure: singleton kind of pattern
Jack::JackLock |
Jack::JackLockAble | Base class for "lockable" objects
Jack::JackCoreMidiDriver |
Jack::JackEngine | Engine description
Jack::JackLockedEngine | Locked Engine, access to methods is serialized using a mutex
Jack::JackLoopFeedback< SIZE > | Utility class
Jack::JackLoopFeedback< CONNECTION_NUM_FOR_PORT > |
Jack::JackMem |
Jack::JackMessage |
Jack::JackMidiBuffer |
Jack::JackMidiEvent |
Jack::JackMidiReadQueue |
Jack::JackMidiAsyncQueue |
Jack::JackMidiAsyncWaitQueue |
Jack::JackMidiBufferReadQueue |
Jack::JackMidiReceiveQueue |
Jack::JackALSARawMidiReceiveQueue |
Jack::JackFFADOMidiReceiveQueue |
Jack::JackMidiWriteQueue |
Jack::JackMidiAsyncQueue |
Jack::JackMidiBufferWriteQueue |
Jack::JackMidiRawInputWriteQueue |
Jack::JackMidiRawOutputWriteQueue |
Jack::JackMidiSendQueue |
Jack::JackALSARawMidiSendQueue |
Jack::JackFFADOMidiSendQueue |
Jack::JackMMCSS | MMCSS services
Jack::JackPortAudioDriver | The PortAudio driver
Jack::JackWinThread | Windows threads
Jack::JackNetInterface |
Jack::JackNetMasterInterface |
Jack::JackNetExtMaster |
Jack::JackNetMaster |
Jack::JackNetSlaveInterface |
Jack::JackNetAdapter | Net adapter
Jack::JackNetDriver |
Jack::JackNetExtSlave |
Jack::JackNetMasterManager |
Jack::JackNetUnixSocket |
Jack::JackNetWinSocket |
Jack::JackPIControler |
Jack::JackPort | Base class for port
Jack::JackPortType |
Jack::JackPosixMutex |
Jack::JackProfiler | Server real-time monitoring
Jack::JackProfilerClient |
Jack::JackRequest | Request from client to server
Jack::JackActivateRequest | Activate request
Jack::JackClientCheckRequest | CheckClient request
Jack::JackClientCloseRequest | CloseClient request
Jack::JackClientHasSessionCallbackRequest |
Jack::JackClientNotificationRequest | ClientNotification request
Jack::JackClientOpenRequest | NewClient request
Jack::JackComputeTotalLatenciesRequest | ComputeTotalLatencies request
Jack::JackDeactivateRequest | Deactivate request
Jack::JackGetClientNameRequest |
Jack::JackGetInternalClientNameRequest | GetInternalClientName request
Jack::JackGetUUIDRequest |
Jack::JackInternalClientHandleRequest | InternalClientHandle request
Jack::JackInternalClientLoadRequest | InternalClientLoad request
Jack::JackInternalClientUnloadRequest | InternalClientUnload request
Jack::JackPortConnectNameRequest | PortConnectName request
Jack::JackPortConnectRequest | PortConnect request
Jack::JackPortDisconnectNameRequest | PortDisconnectName request
Jack::JackPortDisconnectRequest | PortDisconnect request
Jack::JackPortRegisterRequest | PortRegister request
Jack::JackPortRenameRequest | PortRename request
Jack::JackPortUnRegisterRequest | PortUnregister request
Jack::JackReleaseTimebaseRequest | ReleaseTimebase request
Jack::JackReserveNameRequest |
Jack::JackSessionNotifyRequest | SessionNotify request
Jack::JackSessionReplyRequest |
Jack::JackSetBufferSizeRequest | SetBufferSize request
Jack::JackSetFreeWheelRequest | SetFreeWheel request
Jack::JackSetTimebaseCallbackRequest | SetTimebaseCallback request
Jack::JackRequestDecoder | Request decoder
Jack::detail::JackRequestInterface |
Jack::detail::JackClientRequestInterface |
Jack::JackResult | Result from the server
Jack::JackClientCheckResult | CheckClient result
Jack::JackClientNameResult |
Jack::JackClientOpenResult | NewClient result
Jack::JackGetInternalClientNameResult | GetInternalClient result
Jack::JackInternalClientHandleResult | InternalClientHandle result
Jack::JackInternalClientLoadResult | InternalClientLoad result
Jack::JackInternalClientUnloadResult | InternalClientLoad result
Jack::JackPortRegisterResult | PortRegister result
Jack::JackSessionNotifyResult |
Jack::JackUUIDResult |
Jack::JackRingBuffer | Base class for RingBuffer in frames
Jack::JackResampler | Base class for Resampler
Jack::JackLibSampleRateResampler | Resampler using "libsamplerate" (http://www.mega-nerd.com/SRC/)
Jack::JackRunnableInterface | The base class for runnable objects, that have an Init and Execute method to be called in a thread
Jack::JackAlsaAdapter | Audio adapter using ALSA API
Jack::JackALSARawMidiDriver |
Jack::JackClient | The base class for clients: share part of the implementation for JackInternalClient and JackLibClient
Jack::JackClientPipeThread |
Jack::JackCoreMidiDriver |
Jack::JackCoreMidiOutputPort |
Jack::JackMessageBuffer | Message buffer to be used from RT threads
Jack::JackNetAdapter | Net adapter
Jack::JackNetExtSlave |
Jack::JackOSSAdapter | The OSS adapter
Jack::JackSocketClientChannel | JackClientChannel using sockets
Jack::JackSocketServerChannel | JackServerChannel using sockets
Jack::JackThreadedDriver | The base class for threaded drivers using a "decorator" pattern. Threaded drivers are used with blocking devices
Jack::JackWinMMEOutputPort |
Jack::JackWinNamedPipeClientChannel | JackClientChannel using pipes
Jack::JackWinNamedPipeServerChannel | JackServerChannel using pipe
Jack::JackServer | The Jack server
Jack::JackServerGlobals | Global server static structure: singleton kind of pattern
Jack::JackServerSocket |
Jack::JackSessionCommand |
Jack::JackShmMemAble | A class which objects possibly want to be allocated in shared memory derives from this class
Jack::JackClientControl | Client control possibly in shared memory
Jack::JackShmMem | The base class for shared memory management
Jack::JackEngineControl | Engine control in shared memory
Jack::JackGraphManager | Graph manager: contains the connection manager and the port array
Jack::JackShmReadPtr< T > | Pointer on shared memory segment in the client side
Jack::JackShmReadWritePtr< T > | Pointer on shared memory segment in the client side
Jack::JackShmReadWritePtr1< T > | Pointer on shared memory segment in the client side: destroy the segment (used client control)
Jack::JackShmReadWritePtr1< Jack::JackClientControl > |
Jack::JackShmReadWritePtr< Jack::JackEngineControl > |
Jack::JackShmReadWritePtr< Jack::JackGraphManager > |
Jack::JackSocketNotifyChannel | JackNotifyChannel using sockets
Jack::JackSocketServerNotifyChannel | JackServerNotifyChannel using sockets
Jack::detail::JackSynchro | An inter process synchronization primitive
Jack::JackFifo | Inter process synchronization using Fifo
Jack::JackMachSemaphore | Inter process synchronization using using Mach semaphore
Jack::JackPosixSemaphore | Inter process synchronization using POSIX semaphore
Jack::JackWinEvent | Inter process synchronization using system wide events
Jack::JackWinSemaphore | Inter process synchronization using system wide semaphore
Jack::detail::JackThreadInterface | The thread base class
Jack::JackPosixThread | The POSIX thread base class
Jack::JackMachThread | Darwin threads. Real-time threads are actually "time constraint" threads
Jack::JackWinThread | Windows threads
Jack::JackTimer | A structure used for time management
Jack::JackTimingClientInterval | Timing interval in the global table for a given client
Jack::JackTimingMeasure | Timing stucture for a table of clients
Jack::JackTimingMeasureClient | Timing stucture for a client
Jack::JackTools | Utility functions
Jack::JackWinCriticalSection |
Jack::JackWinMMEPort |
Jack::JackWinMMEInputPort |
Jack::JackWinMMEOutputPort |
Jack::JackWinMutex |
Jack::JackWinProcessSync | A synchronization primitive built using a condition variable
Jack::JackWinNamedPipeAux |
Jack::JackWinNamedPipe |
Jack::JackWinNamedPipeClient | Client named pipe
Jack::JackWinNamedPipeNotifyChannel | JackNotifyChannel using named pipe
Jack::JackWinNamedPipeServerNotifyChannel | JackServerNotifyChannel using pipes
midi_pack_t |
midi_unpack_t |
Jack::NetAudioBuffer |
Jack::NetFloatAudioBuffer |
Jack::NetIntAudioBuffer |
Jack::NetMidiBuffer |
option |
PaAsioStreamInfo |
PaDeviceInfo |
PaHostApiInfo |
PaHostErrorInfo |
PaStreamCallbackTimeInfo |
PaStreamInfo |
PaStreamParameters |
PortAudioDevices | A PortAudio Devices manager
Jack::PortFollower | Follow a single port
runtime_error |
Jack::JackException | Exception base class
Jack::JackNetException | Exception possibly thrown by Net slaves
Jack::JackQuitException |
Jack::JackTemporaryException | Exception thrown by JackEngine in temporary mode
snd_usX2Y_hwdep_pcm_shm |
SRC_CB_DATA |
SRC_DATA |
TiPhoneCoreAudioRenderer |
usx2y_t |