Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

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