Поделиться через


Направление перехода

[Этот API не поддерживается и может быть изменен или недоступен в будущем.]

Переход переходит от входных данных A к входным данным B, а от времени t₀ к t₁. Таким образом, направление перехода может означать одну из двух вещей:

  • Сопоставление слоев временная шкала с входными данными.
  • Прогрессирование с течением времени.

Первый — это направление ввода, а второй — направление хода выполнения. Вы можете управлять обоими направлениями.

  • Направление ввода. По умолчанию переход идет от составной части слоев с более низким приоритетом к слою, который содержит переход. Чтобы обратить это направление вспять, вызовите метод IAMTimelineTrans::SetSwapInputs .
  • Направление хода выполнения. Большинство переходов поддерживают стандартное свойство Progress , которое указывает, какой процент перехода отражается в выходных данных в данный момент. По умолчанию значение свойства Progress в течение периода перехода находится в диапазоне от 0,0 до 1,0. Чтобы отменить ход выполнения, задайте для свойства Progress значение с 1.0 на 0.0.

На следующей схеме показана разница между направлением ввода и направлением хода выполнения. В нем показаны четыре варианта стандартного перехода очистки SMPTE .

маршруты очистки

Переход находится на пути 1. По умолчанию очистка выполняется слева направо и с дорожки 0 на дорожку 1. Переключение входных данных приводит к тому, что очистка переходит с дорожки 1 на дорожку 0, но по-прежнему слева направо. Изменение хода выполнения позволяет переходу перейти справа налево. Вы можете объединить оба варианта, как показано в крайнем левом углу.

Дополнительные сведения о том, как DES отрисовывает переходы, см. в разделе Модель временной шкалы.

Работа с эффектами и переходами