CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
typedef void(* NH_OUTPUT_REFRESHCURRENTMODIFIERPARAMVALUE)(CPHOBJECT const hOutput, CPUINT32 const dwOutputUserData, CPENDPOINT const *const pSource, CPPARAMETERID const *const pParamID, CPVALUE const *const pValue, CPCHAR8 const *const utf8ValueText, RefreshValueAttributes const attributes)

Called to inform that a modifier parameter changed its value.

It is useful to reflect current remote parameter value on a front panel for instance.

Remarks
This is called when a current value notification is sent to an Output having no matching Controller.
Parameters
[in]hOutputHandle to the notified output.
[in]dwOutputUserDataThe user data associated to the output handle during its creation.
[in]pSourcePointer to the destination endpoint that sent the notification.
[in]pParamIDPointer to the modifier parameter ID
[in]pValuePointer to the new parameter value.
[in]strValueTextValue string representation
[in]attributesCombination of additional attributes. See RefreshValueAttributes enumeration in CLC_Enums.h
Remarks
This notification is activated by using Output_RegisterNotificationHandler.