Как изменить/обновить фактическое значение параметра до значения параметра пользовательского интерфейса? (after effects sdk, c )

#c #visual-studio #adobe #after-effects

Вопрос:

Как изменить/обновить фактическое значение параметра до значения параметра пользовательского интерфейса? (пакет sdk after effects). Когда я иду тестировать плагин, я изменяю значение AUDIOSLIDER1 на число больше 5. Затем фактическое значение AUDIOSLIDER2 изменяется (внутри кода), но не в пользовательском интерфейсе.

ФАКТИЧЕСКОЕ ЗНАЧЕНИЕ AUDIOSLIDER2 ВО ВРЕМЯ ВЫПОЛНЕНИЯ СОСТАВЛЯЕТ 45

ЗНАЧЕНИЕ AUDIOSLIDER2 ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ВО ВРЕМЯ ВЫПОЛНЕНИЯ НЕ ИЗМЕНИЛОСЬ и должно быть 45

ПАКЕТ SDK AFTER EFFECT: https://ae-plugins.docsforadobe.dev/index.html

 static PF_Err
paramChanged(
    PF_InData* in_data,
    PF_OutData* out_data,
    PF_ParamDef* params[],
    PF_SmartRenderExtra* extra)
{
    PF_Err  err = PF_Err_NONE;

    int test = 100;

    if (params[SKELETON_AUDIOSLIDER1]->u.fs_d.value > 5.0f) {

        //the slider value will be set to 45.2
        params[SKELETON_AUDIOSLIDER2]->u.fs_d.value = 45.2f;

    
        //how to change the slider UI to reflect this change
        

    }


    return err;

}