CHAI SDK
Version 1.3
|
Notification handler for VMIDILink In device. More...
Public Member Functions | |
virtual void | OnVMIDILinkInLocalDevice_StatusChange (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::boolean const fConnected)=0 |
This is called when the connection status changed. More... | |
virtual void | OnVMIDILinkInLocalDevice_Message (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::uint8 const bChannel, CPNS::IBaseMessage *const pMsg)=0 |
Called on application message arriving. More... | |
virtual void | OnVMIDILinkInLocalDevice_ClockTick (CPNS::IBaseLocalDevice *const pNotifiedObject) |
Called if the input receives a clock tick. More... | |
virtual void | OnVMIDILinkInLocalDevice_ClockCommand (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::Enums::ClockCommands const command) |
Called if the input receives a clock command. More... | |
Notification handler for VMIDILink In device.
|
inlinevirtual |
Called if the input receives a clock command.
[in] | pNotifiedObject | Pointer to the VMIDILink In object receiving the message |
[in] | command | Command o be executed |
|
inlinevirtual |
Called if the input receives a clock tick.
[in] | pNotifiedObject | Pointer to the VMIDILink In object receiving the message |
|
pure virtual |
Called on application message arriving.
On message reception, the application must check the message object type using IObject::GetObjectType, then call the right dedicated IBaseMessage's method (such as IBaseMessage::GetIEventMessage) to get the correct interface pointer giving access to the message content.
[in] | pNotifiedObject | Pointer to the VMIDILink In object receiving the message |
[in] | bChannel | The channel receiving the message |
[in] | pMsg | Pointer to base interface of the message. |
|
pure virtual |
This is called when the connection status changed.
[in] | pNotifiedObject | Pointer to the VMIDILink object receiving the message |
[in] | fConnected | The new connection status. TRUE if the VMIDILink is connected. |