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