CHAI SDK
Version 1.3
|
Notification handler for ClockListener Input. More...
Public Member Functions | |
virtual void | OnInput_ClockDefinition (CPNS::IInput *const pNotifiedObject, CPNS::Endpoint const &source, CPNS::BPM16 const BPM, CPNS::uint8 const bCPQNMultiplier) |
Called if the input receives a clock definition. More... | |
virtual void | OnInput_ClockTick (CPNS::IInput *const pNotifiedObject, CPNS::Endpoint const &source, CPNS::BPM16 const BPM, CPNS::uint16 const wResolution, CPNS::uint16 const wTick)=0 |
Called if the input receives a clock tick. More... | |
virtual void | OnInput_ClockCommand (CPNS::IInput *const pNotifiedObject, CPNS::Endpoint const &source, CPNS::Enums::ClockCommands const command) |
Called if the input receives a clock command. More... | |
virtual void | OnInput_ClockSetPosition (CPNS::IInput *const pNotifiedObject, CPNS::Endpoint const &source, CPNS::uint32 const dwPosition, CPNS::boolean const fImmediate) |
Called if the input receives a clock position. More... | |
Notification handler for ClockListener Input.
|
inlinevirtual |
Called if the input receives a clock command.
[in] | pNotifiedObject | Pointer to the input object receiving the message |
[in] | source | Clock generator source |
[in] | command | Command o be executed |
|
inlinevirtual |
Called if the input receives a clock definition.
[in] | pNotifiedObject | Pointer to the input object receiving the message |
[in] | source | Clock generator source |
[in] | BPM | Optional BPM value (0xFFFF if not applicable, default value = 0xFFFF) |
[in] | bCPQNMultiplier | Clock resolution = 24 * bCPQNMultiplier (default value = 1) |
|
inlinevirtual |
Called if the input receives a clock position.
[in] | pNotifiedObject | Pointer to the input object receiving the message |
[in] | source | Clock generator source |
[in] | dwPosition | New clock position |
[in] | fImmediate | TRUE if the position should be commited immediately |
|
pure virtual |
Called if the input receives a clock tick.
[in] | pNotifiedObject | Pointer to the input object receiving the message |
[in] | source | Clock generator source |
[in] | BPM | Optional BPM value (0xFFFF if not applicable, default value = 0xFFFF) |
[in] | wResolution | Clock resolution (multiple of 24) |
[in] | wTick | Optional Tick count ([0..wResolution-1] or 0xFFFF if not applicable) |