【发布时间】:2021-10-09 21:25:41
【问题描述】:
如何将参数实际值更改/更新为 UI 参数值? (后效SDK)。当我去测试插件时,我将 AUDIOSLIDER1 的值更改为大于 5 的数字。然后,AUDIOSLIDER2 实际值更改(在代码内部)但不会在用户界面。
RUNTIME AUDIOSLIDER2 ACTUAL VALUE IS 45
RUNTIME USER INTERFACE AUDIOSLIDER2 VALUE DID NOT CHANGE and should be 45
后效 SDK: 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;
}
【问题讨论】:
标签: c++ visual-studio adobe after-effects