derelict.portmidi.portmidi

Undocumented in source.

Members

Aliases

PmDeviceID
alias PmDeviceID = int
Undocumented in source.
PmError
alias PmError = int
Undocumented in source.
PmMessage
alias PmMessage = long
Undocumented in source.
PmQueue
alias PmQueue = void
Undocumented in source.
PmStream
alias PmStream = PortMidiStream
Undocumented in source.
PmTimeProcPtr
alias PmTimeProcPtr = PmTimestamp* function(void* time_info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PmTimestamp
alias PmTimestamp = long
Undocumented in source.
PortMidiStream
alias PortMidiStream = void
Undocumented in source.
da_Pm_Abort
alias da_Pm_Abort = PmError function(PortMidiStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Close
alias da_Pm_Close = PmError function(PortMidiStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_CountDevices
alias da_Pm_CountDevices = int function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Dequeue
alias da_Pm_Dequeue = PmError function(PmQueue* queue, void* msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Enqueue
alias da_Pm_Enqueue = PmError function(PmQueue* queue, void* msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_GetDefaultInputDeviceID
alias da_Pm_GetDefaultInputDeviceID = PmDeviceID function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_GetDefaultOutputDeviceID
alias da_Pm_GetDefaultOutputDeviceID = PmDeviceID function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_GetDeviceInfo
alias da_Pm_GetDeviceInfo = const(PmDeviceInfo)* function(PmDeviceID id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_GetErrorText
alias da_Pm_GetErrorText = const(char)* function(PmError errnum)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_GetHostErrorText
alias da_Pm_GetHostErrorText = const(char)* function(char* msg, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_HasHostError
alias da_Pm_HasHostError = int function(PortMidiStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Initialize
alias da_Pm_Initialize = PmError function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_OpenInput
alias da_Pm_OpenInput = PmError function(PortMidiStream** stream, PmDeviceID inputDevice, void* inputDriverInfo, long bufferSize, PmTimeProcPtr time_proc, void* time_info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_OpenOutput
alias da_Pm_OpenOutput = PmError function(PortMidiStream** stream, PmDeviceID outputDevice, void* outputDriverInfo, long bufferSize, PmTimeProcPtr time_proc, void* time_info, long latency)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Poll
alias da_Pm_Poll = PmError function(PortMidiStream* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_QueueCreate
alias da_Pm_QueueCreate = PmQueue* function(long num_msgs, int bytes_per_msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_QueueDestroy
alias da_Pm_QueueDestroy = PmError function(PmQueue* queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_QueueEmpty
alias da_Pm_QueueEmpty = int function(PmQueue* queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_QueueFull
alias da_Pm_QueueFull = int function(PmQueue* queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_QueuePeek
alias da_Pm_QueuePeek = void* function(PmQueue* queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Read
alias da_Pm_Read = int function(PortMidiStream* stream, PmEvent* buffer, long length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_SetChannelMask
alias da_Pm_SetChannelMask = PmError function(PortMidiStream* stream, int mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_SetFilter
alias da_Pm_SetFilter = PmError function(PortMidiStream* stream, long filters)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_SetOverflow
alias da_Pm_SetOverflow = PmError function(PmQueue* queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Terminate
alias da_Pm_Terminate = PmError function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_Write
alias da_Pm_Write = PmError function(PortMidiStream* stream, PmEvent* buffer, long length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_WriteShort
alias da_Pm_WriteShort = PmError function(PortMidiStream* stream, PmTimestamp when, long msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_Pm_WriteSysEx
alias da_Pm_WriteSysEx = PmError function(PortMidiStream* stream, PmTimestamp when, ubyte* msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Classes

DerelictPortMidiLoader
class DerelictPortMidiLoader
Undocumented in source.

Enums

PM_FILT_ACTIVE
anonymousenum PM_FILT_ACTIVE
Undocumented in source.
pmNoError
anonymousenum pmNoError
Undocumented in source.

Functions

PmBefore
bool PmBefore(T t1, T t2)
Undocumented in source. Be warned that the author may not have intended to support it.
Pm_Channel
int Pm_Channel(int channel)
Undocumented in source. Be warned that the author may not have intended to support it.
Pm_Message
PmMessage Pm_Message(long status, long data1, long data2)
Undocumented in source. Be warned that the author may not have intended to support it.
Pm_MessageData1
long Pm_MessageData1(PmMessage msg)
Undocumented in source. Be warned that the author may not have intended to support it.
Pm_MessageData2
long Pm_MessageData2(PmMessage msg)
Undocumented in source. Be warned that the author may not have intended to support it.
Pm_MessageStatus
long Pm_MessageStatus(PmMessage msg)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

DerelictPortMidi
DerelictPortMidiLoader DerelictPortMidi;
Undocumented in source.
Pm_Abort
da_Pm_Abort Pm_Abort;
Undocumented in source.
Pm_Close
da_Pm_Close Pm_Close;
Undocumented in source.
Pm_CountDevices
da_Pm_CountDevices Pm_CountDevices;
Undocumented in source.
Pm_Dequeue
da_Pm_Dequeue Pm_Dequeue;
Undocumented in source.
Pm_Enqueue
da_Pm_Enqueue Pm_Enqueue;
Undocumented in source.
Pm_GetDefaultInputDeviceID
da_Pm_GetDefaultInputDeviceID Pm_GetDefaultInputDeviceID;
Undocumented in source.
Pm_GetDefaultOutputDeviceID
da_Pm_GetDefaultOutputDeviceID Pm_GetDefaultOutputDeviceID;
Undocumented in source.
Pm_GetDeviceInfo
da_Pm_GetDeviceInfo Pm_GetDeviceInfo;
Undocumented in source.
Pm_GetErrorText
da_Pm_GetErrorText Pm_GetErrorText;
Undocumented in source.
Pm_GetHostErrorText
da_Pm_GetHostErrorText Pm_GetHostErrorText;
Undocumented in source.
Pm_HasHostError
da_Pm_HasHostError Pm_HasHostError;
Undocumented in source.
Pm_Initialize
da_Pm_Initialize Pm_Initialize;
Undocumented in source.
Pm_OpenInput
da_Pm_OpenInput Pm_OpenInput;
Undocumented in source.
Pm_OpenOutput
da_Pm_OpenOutput Pm_OpenOutput;
Undocumented in source.
Pm_Poll
da_Pm_Poll Pm_Poll;
Undocumented in source.
Pm_QueueCreate
da_Pm_QueueCreate Pm_QueueCreate;
Undocumented in source.
Pm_QueueDestroy
da_Pm_QueueDestroy Pm_QueueDestroy;
Undocumented in source.
Pm_QueueEmpty
da_Pm_QueueEmpty Pm_QueueEmpty;
Undocumented in source.
Pm_QueueFull
da_Pm_QueueFull Pm_QueueFull;
Undocumented in source.
Pm_QueuePeek
da_Pm_QueuePeek Pm_QueuePeek;
Undocumented in source.
Pm_Read
da_Pm_Read Pm_Read;
Undocumented in source.
Pm_SetChannelMask
da_Pm_SetChannelMask Pm_SetChannelMask;
Undocumented in source.
Pm_SetFilter
da_Pm_SetFilter Pm_SetFilter;
Undocumented in source.
Pm_SetOverflow
da_Pm_SetOverflow Pm_SetOverflow;
Undocumented in source.
Pm_Terminate
da_Pm_Terminate Pm_Terminate;
Undocumented in source.
Pm_Write
da_Pm_Write Pm_Write;
Undocumented in source.
Pm_WriteShort
da_Pm_WriteShort Pm_WriteShort;
Undocumented in source.
Pm_WriteSysEx
da_Pm_WriteSysEx Pm_WriteSysEx;
Undocumented in source.

Structs

PmDeviceInfo
struct PmDeviceInfo
Undocumented in source.
PmEvent
struct PmEvent
Undocumented in source.

Variables

HDRLENGTH
enum int HDRLENGTH;
Undocumented in source.
PM_DEFAULT_SYSEX_BUFFER_SIZE
enum int PM_DEFAULT_SYSEX_BUFFER_SIZE;
Undocumented in source.
PM_HOST_ERROR_MSG_LEN
enum uint PM_HOST_ERROR_MSG_LEN;
Undocumented in source.
pmNoDevice
enum int pmNoDevice;
Undocumented in source.

Meta