Как я могу получить имя экземпляра примененного эффекта в After Effects? - PullRequest
0 голосов
/ 01 декабря 2011

В After Effects в качестве плагина я хотел бы получить название применяемого эффекта. Например, если мое установленное имя эффекта «FoofooBerry», и клиент применил два эффекта FoofooBerry, то будет один с именем «FoofooBerry» и один с именем «FoofooBerry 2».

В документации сказано:

Чтобы получить имя экземпляра эффекта (переименованное пользователем), получите AEGP_StreamRef для самого эффекта и вызова AEGP_GetStreamName.

Это похоже на то, что я хочу сделать, но как "получить AEGP_StreamRef для самого эффекта" ускользает от меня.

Я пробовал перебирать все потоки по эффекту и проверять их, но я не вижу ничего полезного. Кто-нибудь знает, как получить ссылку на поток для эффекта (не поток на этот эффект)? Спасибо.

1 Ответ

1 голос
/ 08 декабря 2011

Я также написал на форумах Adobe и получил ответ: http://forums.adobe.com/message/4057445#4057445. Часть, которую я пропустил, была AEGP_NewParentStreamRef.

...