Purpose: Base class for receiving and
processing incoming MIDI messages
Member functions:
Function:
RecvMidiMsg
Declaration: virtual
void CReceiver::RecvMidiMsg(REFERENCE_TIME rt,DWORD dwChannel,DWORD
dwBytesRead,BYTE *lpBuffer)
Purpose: Called when a long message is received, SysEx data like style.
Parameters:
rt [out]: Reference time or absolute time (64-bit value returned by the master clock. Incremented every 100 ns)
dwChannel [out]: Channel group
dwBytesRead [out]: Number of bytes received
lpBuffer [out]: Address of the buffer containing the data
Returns: nothing
Throws: nothing
Function:
RecvMidiMsg
Declaration: virtual
void CReceiver::RecvMidiMsg(REFERENCE_TIME rt,DWORD dwChannel,DWORD dwMsg)
Purpose: Called when a short message is received, typically a standard 1.0
midi message.
Parameters:
rt [out]: Reference time or absolute time (It is 64-bit value returned by the master clock and it's incremented every 100 ns)
dwChannel [out]: Channel group
dwMsg [out]: Standard midi message
Returns: nothing
Throws: nothing