共用方式為


param 元素

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

注意

[已被取代。 此 API 可能會從未來的 Windows 版本中移除。]

 

元素 param 會指定轉換、效果或其他子物件上的屬性值。

屬性

namevalue

父/子資訊

標籤
Parent 剪輯效果轉換
Children at線性

 

備註

value屬性會指定轉換或效果開始時的 屬性值。 使用 atlinear 元素來指定變更的值。 如果param元素在 或線性元素中不包含 ,該值在效果或轉換的持續時間內會維持不變。

注意

clip元素內的param元素不能包含線性元素。

 

許多轉換都支援範圍從 0 到 1.0 的標準 Progress 屬性,指出轉換的百分比會反映在輸出中。 在 Progress = 0.0 時,轉換會在其序列開頭 (完全是第一個視訊影像) 。 在 進度 = 0.5 時,轉換已完成一半。 (例如,在抹除中, 在 Progress = 0.5 中,轉換界限位於影像中央) At Progress = 1.0,轉換會完全 (第二個影像) 。 根據預設,轉換會從 進度 = 0.0 開始轉換到 結尾的 Progress = 1.0。

其他屬性通常專屬於一個特定的轉換或效果。 例如,抹除轉換支援 GradientSize 屬性,可控制轉換區域的寬度。

若要向後執行轉換,請在轉換開始時將 Progress 屬性設定為 1.0,並使用 線性 元素將值變更為 0.0,如下列範例所示:

<transition clsid="{af279b30-86eb-11d1-81bf-0000f87557db}" start="0" stop="6">
    <param name="progress" value="1.0">
        <linear time="6" value="0.0" />
    </param>
</transition>

範例

<param name="progress" value="1.0" />

另請參閱

XTL 元素