FxParameterSettingAPI
FxParameterSettingAPI протокол определяет методы, которые хост-приложение обеспечивает для установки значений параметров плагина.
Это - версия 1 FxParameterSettingAPI протокол.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Устанавливает булево значение для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setBoolValue:(BOOL)valuetoParm:(UInt32)parmIdatTime:(double)timeПараметры
valueБулево значение.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
-
Устанавливает непрозрачный объект значения для пользовательского параметра. (требуемый)
Объявление
Objective C
- (BOOL)setCustomParameterValue:(id <NSCoding>)valuetoParm:(UInt32)parmIdПараметры
valueНепрозрачный объект значения.
parmIdУникальный идентификатор параметра для установки значения для.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
Когда плагин поддерживает сложные типы параметра, которые хост-приложение исходно не понимает, типы, которые не являются целыми числами, плаваниями или строками, сменный разработчик должен записать код для обработки создания, хранения и управления теми типами объектов.
valueобъект является непрозрачным объектом, содержащим пользовательские данные, что плагину нужен документ хост-приложения хранилищу.См. также
– getCustomParameterValue:fromParm:(Протокол FxParameterRetrievalAPI) -
Устанавливает значение плавающее для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setFloatValue:(double)valuetoParm:(UInt32)parmIdatTime:(double)timeПараметры
valueЗначение плавающее.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
Когда используется получить значение углового параметра, результат будет выражен в против часовой стрелки градусах.
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
В FxPlug SDK 1.2 документация для этого метода неправильно утвердила, что угловые значения были возвращены в радианах.
См. также
– getFloatValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
Устанавливает целочисленное значение для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setIntValue:(int)valuetoParm:(UInt32)parmIdatTime:(double)timeПараметры
valueЦелочисленное значение.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getIntValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
Устанавливает текущее состояние параметра. (требуемый)
Объявление
Objective C
- (BOOL)setParameterFlags:(FxParameterFlags)flagstoParm:(UInt32)parmIdПараметры
flagsФлаги, кодирующие различные значения состояния для параметра.
parmIdУникальный идентификатор параметра для установки значения для.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
Установка или сброс
kFxParameterFlag_HIDDENфлаг на параметре подгруппы параметра также скроет или покажет все средства управления в группе.Аналогично, изменение
kFxParameterFlag_HIDDENфлаговое значение влияет на все средства управления в группе также.См. также
– getParameterFlags:fromParm:(Протокол FxParameterRetrievalAPI) -
setRedValue:greenValue:blueValue:alphaValue:toParm:atTime: - setRedValue:greenValue:blueValue:alphaValue:toParm:atTime:ТребуемыйНаборы значение цвета RGBA (в 0,0 - 1,0 плавающих точки) для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setRedValue:(double)redgreenValue:(double)greenblueValue:(double)bluealphaValue:(double)alphatoParm:(UInt32)parmIdatTime:(double)timeПараметры
redЗначение компонента красного цвета.
greenЗеленое значение компонента цвета.
blueСинее значение компонента цвета.
alphaАльфа-значение компонента цвета.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getRedValue:greenValue:blueValue:alphaValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
setRedValue:GreenValue:BlueValue:AlphaValue:toParm:atTime: - setRedValue:GreenValue:BlueValue:AlphaValue:toParm:atTime:Наборы значение цвета RGBA (в 0,0 - 1,0 плавающих точки) для параметра. (требуемый)
Используйте
setRedValue:greenValue:blueValue:alphaValue:toParm:atTime:метод вместо этого.Объявление
Objective C
- (BOOL)setRedValue:(double)redGreenValue:(double)greenBlueValue:(double)blueAlphaValue:(double)alphatoParm:(UInt32)parmIdatTime:(double)timeПараметры
redЗначение компонента красного цвета.
greenЗеленое значение компонента цвета.
blueСинее значение компонента цвета.
alphaАльфа-значение компонента цвета.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getRedValue:greenValue:blueValue:alphaValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
setRedValue:greenValue:blueValue:toParm:atTime: - setRedValue:greenValue:blueValue:toParm:atTime:ТребуемыйНаборы значение цвета RGB (в 0,0 - 1,0 плавающих точки) для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setRedValue:(double)redgreenValue:(double)greenblueValue:(double)bluetoParm:(UInt32)parmIdatTime:(double)timeПараметры
redЗначение компонента красного цвета.
greenЗеленое значение компонента цвета.
blueСинее значение компонента цвета.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getRedValue:greenValue:blueValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
Наборы значение цвета RGB (в 0,0 - 1,0 плавающих точки) для параметра. (требуемый)
Используйте
setRedValue:greenValue:blueValue:toParm:atTime:метод вместо этого.Объявление
Objective C
- (BOOL)setRedValue:(double)redGreenValue:(double)greenBlueValue:(double)bluetoParm:(UInt32)parmIdatTime:(double)timeПараметры
redЗначение компонента красного цвета.
greenЗеленое значение компонента цвета.
blueСинее значение компонента цвета.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getRedValue:greenValue:blueValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI) -
Устанавливает x, y значение позиции (в 0,0 - 1,0 плавающих точки) для параметра. (требуемый)
Объявление
Objective C
- (BOOL)setXValue:(double)xYValue:(double)ytoParm:(UInt32)parmIdatTime:(double)timeПараметры
xЭти X значений.
yЗначение Y.
parmIdУникальный идентификатор параметра для установки значения для.
timeВремя, в которое можно установить значение параметра.
Возвращаемое значение
YEStrueесли значение установлено успешно; иначеNOfalse.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
См. также
– getXValue:YValue:fromParm:atTime:(Протокол FxParameterRetrievalAPI)
