27 #ifndef _CLC_FCT_CP2MIDI_H_
28 #define _CLC_FCT_CP2MIDI_H_
45 #if defined(ENABLE_DEVICE_COPPERLAN2MIDI)
63 #endif // defined(ENABLE_DEVICE_COPPERLAN2MIDI)
83 CPBOOLEAN
const fEnable);
92 CPBOOLEAN *
const pfEnabled);
107 #endif // _CLC_FCT_CP2MIDI_H_
CLC_ErrorCode CP2MIDI_RegisterNotificationHandler(CPHOBJECT const hCP2Midi)
Register notification handler for a CP2MIDI local device.
CLC_ErrorCode CP2MIDI_SetMIDICCMode(CPHOBJECT const hCP2Midi, 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 CP2MIDI_IsActiveSensingEnabled(CPHOBJECT const hCP2Midi, CPBOOLEAN *const pfEnabled)
Check if MIDI active sensing is enabled.
CLC_ErrorCode CP2MIDI_DataConsumed(CPHOBJECT const hCP2Midi)
Send a DataConsumed on Sys input.
CLC_ErrorCode CP2MIDI_UnregisterNotificationHandler(CPHOBJECT const hCP2Midi)
Unregister notification handler for a CP2MIDI local device.
CPUINT32 CPHOBJECT
Handle on Object.
Definition: CLCm_Types.h:57
CLC_ErrorCode CP2MIDI_EnableActiveSensing(CPHOBJECT const hCP2Midi, CPBOOLEAN const fEnable)
Enable or disable the MIDI active sensing Active sensing is enabled by default.