jack.core

Undocumented in source.

Members

Aliases

BufferSizeCallback
alias BufferSizeCallback = int function(NFrames nframes, void* data)
Undocumented in source.
BufferSizeDelegate
alias BufferSizeDelegate = int delegate(NFrames nframes)
Undocumented in source.
ClientRegistrationCallback
alias ClientRegistrationCallback = _JackClientRegistrationCallback
Undocumented in source.
ClientRegistrationDelegate
alias ClientRegistrationDelegate = void delegate(string name, bool register)
Undocumented in source.
DefaultAudioSample
alias DefaultAudioSample = jack_default_audio_sample_t
Undocumented in source.
ErrorCallback
alias ErrorCallback = jack_error_callback
Undocumented in source.
FreewheelCallback
alias FreewheelCallback = _JackFreewheelCallback
Undocumented in source.
FreewheelDelegate
alias FreewheelDelegate = void delegate(bool starting)
Undocumented in source.
GraphOrderCallback
alias GraphOrderCallback = _JackGraphOrderCallback
Undocumented in source.
GraphOrderDelegate
alias GraphOrderDelegate = int delegate()
Undocumented in source.
InfoCallback
alias InfoCallback = jack_info_callback
Undocumented in source.
InfoShutdownCallback
alias InfoShutdownCallback = void function(Status code, immutable(char)* reason, void* data)
Undocumented in source.
InfoShutdownDelegate
alias InfoShutdownDelegate = void delegate(Status code, string reason)
Undocumented in source.
JACK_DEFAULT_AUDIO_TYPE
alias JACK_DEFAULT_AUDIO_TYPE = jack.capi.JACK_DEFAULT_AUDIO_TYPE
Undocumented in source.
JACK_POSITION_MASK
alias JACK_POSITION_MASK = jack.capi.JACK_POSITION_MASK
Undocumented in source.
LOAD_INIT_LIMIT
alias LOAD_INIT_LIMIT = jack.capi.JACK_LOAD_INIT_LIMIT
Undocumented in source.
LatencyCallback
alias LatencyCallback = void function(LatencyCallbackMode mode, void* data)
Undocumented in source.
LatencyDelegate
alias LatencyDelegate = void delegate(LatencyCallbackMode mode)
Undocumented in source.
LatencyRange
alias LatencyRange = jack_latency_range_t
Undocumented in source.
LoadOptions
alias LoadOptions = jack.capi.JackLoadOptions
Undocumented in source.
MAX_FRAMES
alias MAX_FRAMES = jack.capi.JACK_MAX_FRAMES
Undocumented in source.
NFrames
alias NFrames = jack_nframes_t
Undocumented in source.
OpenOptions
alias OpenOptions = jack.capi.JackOpenOptions
Undocumented in source.
PortConnectCallback
alias PortConnectCallback = void function(PortID a, PortID b, int connect, void* data)
Undocumented in source.
PortConnectDelegate
alias PortConnectDelegate = void delegate(PortID a, PortID b, bool connect)
Undocumented in source.
PortID
alias PortID = jack_port_id_t
Undocumented in source.
PortRegistrationCallback
alias PortRegistrationCallback = void function(PortID port, int register, void* data)
Undocumented in source.
PortRegistrationDelegate
alias PortRegistrationDelegate = void delegate(PortID port, bool register)
Undocumented in source.
PortRenameCallback
alias PortRenameCallback = int function(PortID port, immutable(char)* old_name, immutable(char)* new_name, void* data)
Undocumented in source.
PortRenameDelegate
alias PortRenameDelegate = int delegate(PortID port, string oldName, string newName)
Undocumented in source.
PortTypeID
alias PortTypeID = jack_port_type_id_t
Undocumented in source.
ProcessCallback
alias ProcessCallback = int function(NFrames nframes, void* data)
Undocumented in source.
ProcessDelegate
alias ProcessDelegate = int delegate(NFrames nframes)
Undocumented in source.
RingbufferData
alias RingbufferData = jack.capi.jack_ringbuffer_data_t
Undocumented in source.
SampleRateCallback
alias SampleRateCallback = int function(NFrames nframes, void* data)
Undocumented in source.
SampleRateDelegate
alias SampleRateDelegate = int delegate(NFrames nframes)
Undocumented in source.
Shmsize
alias Shmsize = jack.capi.jack_shmsize_t
Undocumented in source.
ShutdownCallback
alias ShutdownCallback = _JackShutdownCallback
Undocumented in source.
ShutdownDelegate
alias ShutdownDelegate = void delegate()
Undocumented in source.
SyncCallback
alias SyncCallback = int function(TransportState state, Position* pos, void* arg)
Undocumented in source.
SyncDelegate
alias SyncDelegate = int delegate(TransportState state, Position* pos)
Undocumented in source.
ThreadCallback
alias ThreadCallback = _JackThreadCallback
Undocumented in source.
ThreadDelegate
alias ThreadDelegate = void* delegate()
Undocumented in source.
ThreadId
alias ThreadId = jack.capi.jack_native_thread_t
Undocumented in source.
ThreadInitCallback
alias ThreadInitCallback = _JackThreadInitCallback
Undocumented in source.
ThreadInitDelegate
alias ThreadInitDelegate = void delegate()
Undocumented in source.
Time
alias Time = jack_time_t
Undocumented in source.
TimebaseCallback
alias TimebaseCallback = void function(TransportState state, NFrames nframes, Position* pos, int new_pos, void* arg)
Undocumented in source.
TimebaseDelegate
alias TimebaseDelegate = void delegate(TransportState state, NFrames nframes, Position* pos, bool newPos)
Undocumented in source.
Unique
alias Unique = jack.capi.jack_unique_t
Undocumented in source.
XRunCallback
alias XRunCallback = _JackXRunCallback
Undocumented in source.
XRunDelegate
alias XRunDelegate = int delegate()
Undocumented in source.

Classes

ClientImplementation
class ClientImplementation
Undocumented in source.
JackException
class JackException
Undocumented in source.
NamesArrayImplementation
class NamesArrayImplementation
Undocumented in source.
PortImplementation
class PortImplementation
Undocumented in source.
RingBufferImpl
class RingBufferImpl
Undocumented in source.

Enums

LatencyCallbackMode
enum LatencyCallbackMode
Undocumented in source.
Options
enum Options
Undocumented in source.
PortFlags
enum PortFlags
Undocumented in source.
PositionBits
enum PositionBits
Undocumented in source.
Status
enum Status
Undocumented in source.
TransportState
enum TransportState
Undocumented in source.

Functions

clientOpen
Client clientOpen(string clientName, Options options, Status status, string serverName)
Undocumented in source. Be warned that the author may not have intended to support it.
createRingBuffer
RingBuffer createRingBuffer(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
getClientPID
int getClientPID(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getTime
Time getTime()
Undocumented in source. Be warned that the author may not have intended to support it.
getVersion
Version getVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
getVersionString
string getVersionString()
Undocumented in source. Be warned that the author may not have intended to support it.
portNameSize
int portNameSize()
Undocumented in source. Be warned that the author may not have intended to support it.
portTypeSize
int portTypeSize()
Undocumented in source. Be warned that the author may not have intended to support it.
setErrorCallback
void setErrorCallback(ErrorCallback callback)
Undocumented in source. Be warned that the author may not have intended to support it.
setInfoCallback
void setInfoCallback(InfoCallback callback)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

Client
interface Client
Undocumented in source.
NamesArray
interface NamesArray
Undocumented in source.
Port
interface Port
Undocumented in source.
RingBuffer
interface RingBuffer
Undocumented in source.

Structs

Position
struct Position
Undocumented in source.
Version
struct Version
Undocumented in source.

Meta