轉換方向
[此 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 如何轉譯轉換的詳細資訊,請參閱 時間軸模型。
相關主題