Compartilhar via


Direção de Transição

[Essa API não tem suporte 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 das duas coisas:

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

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

  • Direção de entrada: por padrão, uma transição vai da composição das camadas de prioridade inferior para a camada que contém a transição. Para reverter essa direção, chame o método IAMTimelineTrans::SetSwapInputs .
  • Direção do progresso: a maioria das transições dá suporte a uma propriedade Progress padrão, 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 para 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 do progresso. Ele mostra quatro variações em uma transição de apagamento SMPTE padrão.

apagar as direções

A transição reside na faixa 1. Por padrão, o apagamento vai da esquerda para a direita e da faixa 0 para a faixa 1. Trocar entradas faz com que o apagamento vá da faixa 1 para a faixa 0, mas ainda da esquerda para a direita. Reverter o progresso faz com que a transição vá da direita para a esquerda. Você pode combinar ambos, conforme mostrado na extrema esquerda.

Para obter mais informações sobre como o DES renderiza transições, consulte O Modelo de Linha do Tempo.

Trabalhando com efeitos e transições