次の方法で共有


切り替え方向

[この API はサポートされておらず、今後変更または使用できない可能性があります。]

遷移は、入力 A から入力 B、および時刻 t₀ から t₁ に移行します。 したがって、遷移の 方向 は、次の 2 つのいずれかを意味する場合があります。

  • 入力へのタイムライン レイヤーのマッピング。
  • 時間の経過に伴う進行状況。

1 つ目は入力方向 、2 つ目は 進行方向です。 双方向を制御できます。

  • 入力方向: 既定では、遷移は優先度の低いレイヤーの複合から遷移を含むレイヤーに移行します。 この方向を逆にするには、IAMTimelineTrans::SetSwapInputs メソッドを呼び出します。
  • 進行状況の方向: ほとんどの遷移では、標準の Progress プロパティがサポートされています。このプロパティは、特定の時点で出力に反映される遷移の割合を指定します。 既定では、Progress プロパティの値は、遷移の期間中に 0.0 から 1.0 になります。 進行状況を元に戻すには、Progress プロパティを 1.0 から 0.0 に設定します。

次の図は、入力方向と進行方向の違いを示しています。 標準 SMPTE ワイプ 遷移の 4 つのバリエーションを示します。

ワイプの方向する

遷移はトラック 1 に存在します。 既定では、ワイプは左から右、トラック 0 からトラック 1 に移動します。 入力をスワップすると、ワイプはトラック 1 からトラック 0 に移動しますが、それでも左から右に移動します。 進行状況を反転すると、切り替えが右から左に移動します。 左端に示すように、両方を組み合わせることができます。

DES が画面切り替えをレンダリングする方法の詳細については、「タイムライン モデルの 」を参照してください。

効果と画面切り替え を操作する