FxTemporalTransitionImageAPI
FxTemporalTransitionImageAPI
протокол определяет методы, которые хост-приложение обеспечивает для доступа к входному изображению в определенное время от перехода.
Единственные плагины, которые должны использовать этот протокол узла, являются плагинами перехода, делающими «повторную синхронизацию». Т.е. фильтр, вывод которого зависит от входных кадров время от времени кроме выходного времени.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
getTransitionInputImage:forInput:applyFilters:withImageType:withInfo:atTime: - getTransitionInputImage:forInput:applyFilters:withImageType:withInfo:atTime:
ТребуемыйПолучает изображение от ввода A или B перехода. (требуемый)
Объявление
Objective C
- (BOOL)getTransitionInputImage:(FxImage **)
image
forInput:(FxTransitionInput)whichInput
applyFilters:(BOOL)applyFilters
withImageType:(FxImageType)imageType
withInfo:(FxRenderInfo)renderInfo
atTime:(double)time
Параметры
image
Возвраты, ссылкой
FxBitmap
илиFxTexture
объект. Когда обработка завершена, объект должен быть выпущен отправителем.whichInput
Ввод перехода, как определено во Входных Идентификаторах Перехода.
applyFilters
YES
true
если должно быть применено продвижение фильтров; иначеNO
false
для необработанной исходной видеозаписи.imageType
FXImage
тип объекта для использования (kFxImageType_BITMAP
илиkFxImageType_TEXTURE
.).renderInfo
Информация о требуемом изображении, включая качество, масштаб и битовую глубину.
time
Требуемое время, выраженное в канонических кадрах, для получения изображения.
Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
-
Эти константы используются для идентификации одного из двух вводов к переходу.
Объявление
Objective C
enum { kFxTransitionInput_A = 0, kFxTransitionInput_B = 1 }; typedef NSUInteger FxTransitionInput;
Константы