[この 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 が画面切り替えをレンダリングする方法の詳細については、「タイムライン モデルの 」を参照してください。
関連トピック
-
効果と画面切り替え を操作する