FxTemporalImageAPI
FxTemporalImageAPI
протокол определяет методы, которые хост-приложение обеспечивает для доступа к входному изображению в определенное время.
Единственный плагин, который должен использовать этот протокол хост-приложения, FxFilter
это делает «повторную синхронизацию», которая является фильтром, вывод которого зависит от входных кадров время от времени кроме выходного времени.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Получает растровое изображение от непосредственного ввода, включая продвижение фильтров. (требуемый)
Объявление
Objective C
- (BOOL)getInputBitmap:(FxBitmap **)
image
withInfo:(FxRenderInfo)renderInfo
atTime:(double)time
Параметры
image
Возвраты, ссылкой,
FxBitmap
объект. Когда обработка завершена, этот объект должен быть выпущен отправителем.renderInfo
Информация о требуемом изображении, включая качество, масштаб и битовую глубину.
time
Требуемое время, выраженное в канонических кадрах, для получения изображения.
Возвращаемое значение
YES
true
если входной битовый массив получен успешно; иначеNO
false
.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
-
Получает изображение текстуры от непосредственного ввода, включая продвижение фильтров. (требуемый)
Объявление
Objective C
- (BOOL)getInputTexture:(FxTexture **)
image
withInfo:(FxRenderInfo)renderInfo
atTime:(double)time
Параметры
image
Возвраты, ссылкой,
FxBitmap
объект. Когда обработка завершена, этот объект должен быть выпущен отправителем.renderInfo
Информация о требуемом изображении, включая качество, масштаб и битовую глубину.
time
Требуемое время, выраженное в канонических кадрах, для получения изображения.
Возвращаемое значение
YES
true
если входная текстура получена успешно; иначеNO
false
.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
-
Получает растровое изображение из исходной видеозаписи, игнорируя ведущие фильтры. (требуемый)
Объявление
Objective C
- (BOOL)getSourceBitmap:(FxBitmap **)
image
withInfo:(FxRenderInfo)renderInfo
atTime:(double)time
Параметры
image
Возвраты, ссылкой,
FxBitmap
объект. Когда обработка завершена, этот объект должен быть выпущен отправителем.renderInfo
Информация о требуемом изображении, включая качество, масштаб и битовую глубину.
time
Требуемое время, выраженное в канонических кадрах, для получения изображения.
Возвращаемое значение
YES
true
если входной битовый массив получен успешно; иначеNO
false
.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.
-
Получает изображение текстуры из исходной видеозаписи, игнорируя ведущие фильтры. (требуемый)
Объявление
Objective C
- (BOOL)getSourceTexture:(FxTexture **)
image
withInfo:(FxRenderInfo)renderInfo
atTime:(double)time
Параметры
image
Возвраты, ссылкой,
FxTexture
объект. Когда обработка завершена, этот объект должен быть выпущен отправителем.renderInfo
Информация о требуемом изображении, включая качество, масштаб и битовую глубину.
time
Требуемое время, выраженное в канонических кадрах, для получения изображения.
Возвращаемое значение
YES
true
если входная текстура получена успешно; иначеNO
false
.Обсуждение
В зависимости от хост-приложения временная стоимость может быть относительно запуска временной шкалы или к запуску клипа. См. Тип Timebase для получения дополнительной информации.