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