Zoom 方法
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
注意
此元件可用於 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 作業系統。 它在後續版本中可能會變更或無法使用。
方法 Zoom
會將視訊顯示放大或縮小,以一組指定的螢幕座標為中心。
MSWebDVD.Zoom(iXPos, iYPos, iZoomRatio)
參數
-
iXPos
-
將矩形縮放區域中央的 X 座標指定為 Integer。
-
iYPos
-
指定要縮放為整數之矩形中央的 Y 座標。
-
iZoomRatio
-
將套用至目前縮放值的縮放因數指定為 Integer。 總最大值取決於硬體重迭可支援的專案;這通常是原始大小的 32 到 64 倍。
傳回值
沒有傳回值。
備註
新的縮放比例會維持有效狀態,直到還原為原始大小或再次變更為止。 換句話說,兩次呼叫這個方法,指定兩個 的 iZoomRatio 會導致縮放比例大於原始視訊大小四倍。 如果使用者嘗試放大硬體可支援的內容,此方法將會成功,但不會執行任何動作。
SetClipVideoRect方法是放大的另一種方式;兩種方法之間的唯一差異是指定縮放矩形的方式。