Partilhar via


Direção de transição

[Esta API não é suportada e pode ser alterada ou indisponível no futuro.]

Uma transição vai da entrada A para a entrada B, e do tempo t₀ para t₁. Portanto, a direção de uma transição pode significar uma de duas coisas:

  • O mapeamento de camadas de linha do tempo para entradas.
  • A progressão ao longo do tempo.

A primeira é a direção de entrada, e a segunda é a direção de progresso . Você pode controlar ambas as direções.

  • Direção de entrada: Por padrão, uma transição vai da composição das camadas de prioridade mais baixa para a camada que contém a transição. Para inverter essa direção, chame o IAMTimelineTrans::SetSwapInputs método.
  • Direção do progresso: a maioria das transições oferece suporte a uma propriedade padrão Progress, que especifica qual porcentagem da transição é refletida na saída em um determinado momento. Por padrão, o valor da propriedade Progress vai de 0,0 a 1,0 durante a transição. Para reverter o progresso, defina a propriedade Progress para ir de 1.0 para 0.0.

O diagrama a seguir ilustra a diferença entre a direção de entrada e a direção de progresso. Ele mostra quatro variações em uma transição padrão SMPTE Wipe.

limpar as direções

A transição reside na faixa 1. Por padrão, a limpeza vai da esquerda para a direita e da faixa 0 para a faixa 1. A troca de entradas faz com que a limpeza passe da faixa 1 para a faixa 0, mas ainda da esquerda para a direita. Inverter o progresso faz com que a transição passe da direita para a esquerda. Você pode combinar ambos, como mostrado na extrema esquerda.

Para obter mais informações sobre como o DES processa transições, consulte The Timeline Model.

Trabalhando com efeitos e transições