CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CPNS::ICP2MIDILocalDevice_NotificationHandler Class Referenceabstract

Notification handler for CopperLan to MIDI translator device. More...

Public Member Functions

virtual void OnCP2MIDILocalDevice_MIDIMessage (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::uint8 const bSize, CPNS::byte const *const pData, CPNS::Endpoint const &source)=0
 Incoming MIDI message notification. More...
 
virtual void OnCP2MIDILocalDevice_MIDISYSEX (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::boolean const fLastBlock, CPNS::uint8 const bSize, CPNS::byte const *const pData, CPNS::Endpoint const &source)=0
 Incoming SYSEX message notification. More...
 

Detailed Description

Notification handler for CopperLan to MIDI translator device.

Member Function Documentation

virtual void CPNS::ICP2MIDILocalDevice_NotificationHandler::OnCP2MIDILocalDevice_MIDIMessage ( CPNS::IBaseLocalDevice *const  pNotifiedObject,
CPNS::uint8 const  bSize,
CPNS::byte const *const  pData,
CPNS::Endpoint const &  source 
)
pure virtual

Incoming MIDI message notification.

Parameters
[in]pNotifiedObjectPointer to the requested local device
[in]bSizeData length, can be [1, 2, 3, 6]
[in]pDataPointer to data buffer
[in]sourceMessage's source
virtual void CPNS::ICP2MIDILocalDevice_NotificationHandler::OnCP2MIDILocalDevice_MIDISYSEX ( CPNS::IBaseLocalDevice *const  pNotifiedObject,
CPNS::boolean const  fLastBlock,
CPNS::uint8 const  bSize,
CPNS::byte const *const  pData,
CPNS::Endpoint const &  source 
)
pure virtual

Incoming SYSEX message notification.

Parameters
[in]pNotifiedObjectPointer to the requested local device
[in]fLastBlockTRUE if this is the last SYSEX data block
[in]bSizeData length, maximum = 255
[in]pDataPointer to data buffer
[in]sourceMessage's source