FxParameterSettingAPI_v3
FxParameterSettingAPI_v3 протокол определяет методы, которые хост-приложение обеспечивает для установки значений параметров плагина.
Это - версия 3 FxParameterSettingAPI протокол. Этот протокол был представлен в FxPlug SDK 2.0.
Плагин, которому не нужна новая функциональность, найденная в версии 3, должен просто соответствовать протоколу версии 1 или 2. Это гарантирует совместимость более старыми сменными узлами, которые не могли бы поддерживать версию 3.
Наследование
Не применимый
Соответствует
-
FxParameterSettingAPI_v2
Оператор импорта
Не применимый не применимый
-
Установите значение пользовательского параметра в установленный срок. (требуемый)
Объявление
Objective C
- (BOOL)setCustomParameterValue:(id <NSCoding>)valuetoParm:(UInt32)parmIdatTime:(double)timeПараметры
valueОбъектное значение в данном
time.parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
Когда плагин поддерживает сложные типы параметра, которые хост-приложение исходно не понимает, типы, которые не являются целыми числами, плаваниями или строками, сменный разработчик должен записать код для обработки создания, хранения и управления теми типами объектов.
valueобъект является непрозрачным объектом, содержащим пользовательские данные, что плагину нужен документ хост-приложения хранилищу. Вы отправляете это сообщение в хост-приложение для установки непрозрачного значения.В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getCustomParameterValue:fromParm:atTime:(Протокол FxParameterRetrieval_v3) -
Устанавливает Значение идентификатора пути для пользовательского параметра. (требуемый)
Объявление
Objective C
- (BOOL)setPathID:(FxPathID)pathIDtoParm:(UInt32)parmIdatTime:(double)timeПараметры
pathIDУказанный путь ID для параметра.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли путь ID установлен успешно; иначеNOfalse.
