27 #ifndef _CLC_FCT_HYBRIDMIDI_H_
28 #define _CLC_FCT_HYBRIDMIDI_H_
58 CPBYTE
const *
const pData,
59 CPBOOLEAN
const fFlush,
66 #if defined(ENABLE_DEVICE_COPPERLAN2MIDI)
104 CPBOOLEAN
const fEnable);
113 CPBOOLEAN *
const pfEnabled);
130 #endif // _CLC_FCT_HYBRIDMIDI_H_
CLC_ErrorCode HybridMIDI_SetMIDICCMode(CPHOBJECT const hHybridMIDI, MIDICCModes const mode)
Set the MIDI CC MSB/LSB mode. Default value is MSB.
CLC_ErrorCode
Error code Enumeration. Error codes from 0x01 to 0xFF are related to a CopperLan functions return cod...
Definition: CLCm_Defines.h:469
MIDICCModes
MIDI Control Change MSB/LSB mode.
Definition: CLC_Enums.h:1252
CLC_ErrorCode HybridMIDI_RegisterNotificationHandler(CPHOBJECT const hHybridMIDI)
Register notification handler for a Hybrid Midi local device.
CLC_ErrorCode HybridMIDI_EnableActiveSensing(CPHOBJECT const hHybridMIDI, CPBOOLEAN const fEnable)
Enable or disable the MIDI active sensing Active sensing is enabled by default.
CLC_ErrorCode HybridMIDI_DataConsumed(CPHOBJECT const hHybridMIDI)
Send a DataConsumed on Sys input.
CLC_ErrorCode HybridMIDI_SendMIDIBlob(CPHOBJECT const hHybridMIDI, CPUINT8 const bDataLength, CPBYTE const *const pData, CPBOOLEAN const fFlush, CPUINT8 *const pbSent)
Send a MIDI blob.
CPUINT32 CPHOBJECT
Handle on Object.
Definition: CLCm_Types.h:57
CLC_ErrorCode HybridMIDI_UnregisterNotificationHandler(CPHOBJECT const hHybridMIDI)
Unregister notification handler for a Hybrid Midi local device.
CLC_ErrorCode HybridMIDI_IsActiveSensingEnabled(CPHOBJECT const hHybridMIDI, CPBOOLEAN *const pfEnabled)
Check if MIDI active sensing is enabled.