|
virtual void | SetTransaction (CPNS::Enums::TransactionModes const status)=0 |
| Set the transaction status. More...
|
|
virtual
CPNS::Enums::TransactionModes | GetTransaction () const =0 |
| Get the transaction status. More...
|
|
virtual CPNS::boolean | IsVoiceIDAvailable () const =0 |
| Check if VoiceID is available. More...
|
|
virtual void | SetVoiceID (CPNS::uint16 const wValue)=0 |
| Set VoiceID data The Voice ID information can be used to reconcile Events, Modifiers, Selectors and Texts. More...
|
|
virtual CPNS::uint16 | GetVoiceID () const =0 |
| Get the VoiceID value The Voice ID information can be used to reconcile Events, Modifiers, Selectors and Texts. More...
|
|
virtual CPNS::boolean | IsAutomationAvailable () const =0 |
| Check if automation settings are available. More...
|
|
virtual void | SetAutomationState (CPNS::Enums::PerformanceMessageAutomationStates const eValue)=0 |
| Set Automation state. More...
|
|
virtual
CPNS::Enums::PerformanceMessageAutomationStates | GetAutomationState () const =0 |
| Get Automation state. More...
|
|
virtual void | SetAutomationTouch (CPNS::boolean const fValue)=0 |
| Set Automation touch. More...
|
|
virtual CPNS::boolean | GetAutomationTouch () const =0 |
| Get Automation touch. More...
|
|
virtual void | SetAutomationWTE (CPNS::boolean const fValue)=0 |
| Set Automation Write-to-End/Latch mode. More...
|
|
virtual CPNS::boolean | GetAutomationWTE () const =0 |
| Get Automation Write-to-End/Latch mode. More...
|
|
virtual CPNS::boolean | IsIndexAvailable () const =0 |
| Check if Index is available. More...
|
|
virtual void | SetIndex (CPNS::uint16 const wValue)=0 |
| Set Index value. More...
|
|
virtual CPNS::uint16 | GetIndex () const =0 |
| Get Index value. More...
|
|
virtual CPNS::boolean | IsMorphAvailable () const =0 |
| Check if Morph is available. More...
|
|
virtual void | SetMorph (CPNS::uint16 const wTime)=0 |
| Set Morph time value. More...
|
|
virtual CPNS::uint16 | GetMorph () const =0 |
| Get Morph time value. More...
|
|
virtual void | SetPreLoad (CPNS::boolean const fValue)=0 |
| Set the profile's Preload flag If Preload is set, the device should prepare to apply the message's value but do not commit until : More...
|
|
virtual CPNS::boolean | GetPreLoad () const =0 |
| Get the profile's Preload flag If Preload is set, the device should prepare to apply the message's value but do not commit until : More...
|
|
virtual void | SetRelativeMode (CPNS::Enums::RelativeMode const mode)=0 |
| Specifies if the value is relative or not. More...
|
|
virtual CPNS::Enums::RelativeMode | GetRelativeMode () const =0 |
| Get the relative mode. More...
|
|
virtual void | SetSourceType (CPNS::Enums::PerformanceMessageSources const source)=0 |
| Set the Source type Tells about the message's kind of source. More...
|
|
virtual
CPNS::Enums::PerformanceMessageSources | GetSourceType () const =0 |
| Get the Source type Tells about the message's kind of source. More...
|
|
virtual void | SetTrigger (CPNS::boolean const fValue)=0 |
| Set the Trigger flag Apply again the message, even the current value is already the message's value, or activate the pre-loaded settings. More...
|
|
virtual CPNS::boolean | GetTrigger () const =0 |
| Get the Trigger flag Apply again the message, even the current value is already the message's value, or activate the pre-loaded settings. More...
|
|
virtual void | SetNumber (CPNS::uint16 const wNumber)=0 |
| Set the message Number. More...
|
|
virtual CPNS::uint16 | GetNumber () const =0 |
| Get the message's number. More...
|
|
virtual void | SetValue (CPNS::Value const &value)=0 |
| Set the Modifier's value. More...
|
|
virtual CPNS::Value | GetValue () const =0 |
| Get the Modifier's value. More...
|
|
virtual CPNS::IEventMessage * | GetIEventMessage () const =0 |
| Check message type and return an IEventMessage object pointer if type match. More...
|
|
virtual CPNS::IModifierMessage * | GetIModifierMessage () const =0 |
| Check message type and return an IModifierMessage object pointer if type match. More...
|
|
virtual CPNS::ISelectorMessage * | GetISelectorMessage () const =0 |
| Check message type and return an ISelectorMessage object pointer if type match. More...
|
|
virtual CPNS::ITextMessage * | GetITextMessage () const =0 |
| Check message type and return an ITextMessage object pointer if type match. More...
|
|
virtual CPNS::IMIDISysexMessage * | GetIMIDISysexMessage () const =0 |
| Check message type and return an IMIDISysexMessage object pointer if type match. More...
|
|
virtual
CPNS::IDataTransferMessage * | GetIDataTransferMessage () const =0 |
| Check message type and return an IDataTransferMessage object pointer if type match. More...
|
|
virtual
CPNS::CombinedTimeStampFlags | GetTimeStampFlags () const =0 |
| Get time stamp flags, informing about time stamp types available and offline mode. More...
|
|
virtual CPNS::SongPosition | GetTimeStampSongPosition () const =0 |
| Get the Song Position time stamp. More...
|
|
virtual CPNS::SystemTime | GetTimeStampSystemTime () const =0 |
| Get the System Time time stamp. More...
|
|
virtual CPNS::Endpoint | GetSource () const =0 |
| Get the message source endpoint. More...
|
|
virtual CPNS::uint16 | GetDestinationNumber () const =0 |
| Get the number of destinations This methods is only useful in case of message trapped during recording session. More...
|
|
virtual CPNS::Endpoint | GetDestination (CPNS::uint16 const wDestinationIndex)=0 |
| Get a destination Get the number of destinations This methods is only useful in case of message trapped during recording session. More...
|
|
virtual void | Acquire ()=0 |
| Acquire an object. More...
|
|
virtual void | Release ()=0 |
| Release an object. More...
|
|
virtual CPNS::uint32 | GetHookCounter () const =0 |
| Get object's hook counter. More...
|
|
virtual CPNS::ICHAI * | GetCHAI ()=0 |
| Get a pointer to the CHAI hosting this object. More...
|
|
virtual void | RegisterObjectNotificationHandler (CPNS::IObject_NotificationHandler *const pHandler)=0 |
| Register an Object's notification handler. More...
|
|
virtual void | UnregisterObjectNotificationHandler (CPNS::IObject_NotificationHandler *const pHandler)=0 |
| Unregister an Object's notification handler. More...
|
|
virtual CPNS::Enums::ObjectTypes | GetObjectType () const =0 |
| Get the object type. More...
|
|
virtual CPNS::uint32 | GetHandle () const =0 |
| Get a unique handle to the object if this object is handled by the trashcan. More...
|
|
virtual void | SetUserDataPtr (void const *const pData)=0 |
| Set a custom user ptr data. More...
|
|
virtual void * | GetUserDataPtr () const =0 |
| Get custom user ptr data. More...
|
|
virtual void | SetUserDataUInt32 (const CPNS::uint32 dwData)=0 |
| Set a custom user uint32 data. More...
|
|
virtual CPNS::uint32 | GetUserDataUInt32 () const =0 |
| Get custom user uint32 data. More...
|
|
Modifier message dedicated class.