#c #visual-studio #adobe #after-effects
Вопрос:
Как изменить/обновить фактическое значение параметра до значения параметра пользовательского интерфейса? (пакет sdk after effects). Когда я иду тестировать плагин, я изменяю значение AUDIOSLIDER1 на число больше 5. Затем фактическое значение AUDIOSLIDER2 изменяется (внутри кода), но не в пользовательском интерфейсе.
ФАКТИЧЕСКОЕ ЗНАЧЕНИЕ 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;
}