CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CLC_Fct_VMIDILink.h File Reference

Go to the source code of this file.

Functions

CLC_ErrorCode VMIDILinkIn_RegisterNotificationHandler (CPHOBJECT const hVMIDILinkIn)
 Register notification handler for a VMIDILink In local device. More...
 
CLC_ErrorCode VMIDILinkIn_UnregisterNotificationHandler (CPHOBJECT const hVMIDILinkIn)
 Unregister notification handler for a VMIDILink In local device. More...
 
CLC_ErrorCode VMIDILinkOut_RegisterNotificationHandler (CPHOBJECT const hVMIDILinkOut)
 Register notification handler for a VMIDILink Out local device. More...
 
CLC_ErrorCode VMIDILinkOut_UnregisterNotificationHandler (CPHOBJECT const hVMIDILinkOut)
 Unregister notification handler for a VMIDILink Out local device. More...
 
CLC_ErrorCode VMIDILinkOut_SendEventToChannel (CPHOBJECT const hVMIDILinkOut, CPUINT8 const bChannel, CPEVENTMSG const *const pMessageData)
 Send an event message to the specified MIDI channel. This is acting exactly like the Output_SendEventMessage funtion. More...
 
CLC_ErrorCode VMIDILinkOut_SendModifierToChannel (CPHOBJECT const hVMIDILinkOut, CPUINT8 const bChannel, CPMODIFIERMSG const *const pMessageData)
 Send a modifier message to the specified MIDI channel. This is acting exactly like the Output_SendModifierMessage funtion. More...
 
CLC_ErrorCode VMIDILinkOut_SendSelectorToChannel (CPHOBJECT const hVMIDILinkOut, CPUINT8 const bChannel, CPSELECTORMSG const *const pMessageData)
 Send a selector message to the specified MIDI channel. This is acting exactly like the Output_SendSelectorMessage funtion. More...
 
CLC_ErrorCode VMIDILinkOut_Clock_Tick (CPHOBJECT const hVMIDILinkOut)
 Send a clock tick. More...
 
CLC_ErrorCode VMIDILinkOut_Clock_RunFromStart (CPHOBJECT const hVMIDILinkOut)
 Run clock from start. More...
 
CLC_ErrorCode VMIDILinkOut_Clock_Stop (CPHOBJECT const hVMIDILinkOut)
 Stop clock. More...
 
CLC_ErrorCode VMIDILinkOut_Clock_Run (CPHOBJECT const hVMIDILinkOut)
 Run clock. More...
 
CLC_ErrorCode VMIDILinkHybrid_RegisterVMIDILinkInNotificationHandler (CPHOBJECT const hVMIDILinkHybrid)
 Register VMIDILink In notification handler for a VMIDILink Hybrid local device. More...
 
CLC_ErrorCode VMIDILinkHybrid_UnregisterVMIDILinkInNotificationHandler (CPHOBJECT const hVMIDILinkHybrid)
 Unregister VMIDILink In notification handler for a VMIDILink Hybrid local device. More...
 
CLC_ErrorCode VMIDILinkHybrid_RegisterVMIDILinkOutNotificationHandler (CPHOBJECT const hVMIDILinkHybrid)
 Register VMIDILink Out notification handler for a VMIDILink Hybrid local device. More...
 
CLC_ErrorCode VMIDILinkHybrid_UnregisterVMIDILinkOutNotificationHandler (CPHOBJECT const hVMIDILinkHybrid)
 Unregister VMIDILink Out notification handler for a VMIDILink Hybrid local device. More...
 
CLC_ErrorCode VMIDILinkHybrid_SendEventToChannel (CPHOBJECT const hVMIDILinkHybrid, CPUINT8 const bChannel, CPEVENTMSG const *const pMessageData)
 Send an event message to the specified MIDI channel. This is acting exactly like the Output_SendEventMessage funtion. More...
 
CLC_ErrorCode VMIDILinkHybrid_SendModifierToChannel (CPHOBJECT const hVMIDILinkHybrid, CPUINT8 const bChannel, CPMODIFIERMSG const *const pMessageData)
 Send a modifier message to the specified MIDI channel. This is acting exactly like the Output_SendModifierMessage funtion. More...
 
CLC_ErrorCode VMIDILinkHybrid_SendSelectorToChannel (CPHOBJECT const hVMIDILinkHybrid, CPUINT8 const bChannel, CPSELECTORMSG const *const pMessageData)
 Send a selector message to the specified MIDI channel. This is acting exactly like the Output_SendSelectorMessage funtion. More...
 
CLC_ErrorCode VMIDILinkHybrid_Clock_RunFromStart (CPHOBJECT const hVMIDILinkHybrid)
 Run clock from start. More...
 
CLC_ErrorCode VMIDILinkHybrid_Clock_Stop (CPHOBJECT const hVMIDILinkHybrid)
 Stop clock. More...
 
CLC_ErrorCode VMIDILinkHybrid_Clock_Run (CPHOBJECT const hVMIDILinkHybrid)
 Run clock. More...