Zoom, metodo
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nota
Questo componente è disponibile per l'uso nei sistemi operativi Microsoft Windows 2000, Windows XP e Windows Server 2003. È possibile che in versioni successive sia stata modificata o non sia più disponibile.
Il Zoom
metodo esegue lo zoom della visualizzazione video in o fuori, centrato su un determinato set di coordinate dello schermo.
MSWebDVD.Zoom(iXPos, iYPos, iZoomRatio)
Parametri
-
iXPos
-
Specifica la coordinata x al centro dell'area di zoom rettangolare come intero.
-
iYPos
-
Specifica la coordinata y al centro del rettangolo da ingrandire come intero.
-
iZoomRatio
-
Specifica il fattore di ingrandimento applicato al valore di zoom corrente come intero. Il valore massimo totale dipende dal supporto della sovrapposizione hardware; questo è in genere un fattore di 32 a 64 volte la dimensione originale.
Valore restituito
Nessun valore restituito.
Commenti
Il nuovo rapporto di zoom rimane effettivo fino a quando non viene ripristinato alla dimensione originale o modificata di nuovo. In altre parole, due chiamate a questo metodo che specificano un iZoomRatio di due genererà un rapporto di zoom quattro volte più grande rispetto alle dimensioni del video originale. Se l'utente tenta di eseguire lo zoom oltre a ciò che l'hardware può supportare, questo metodo avrà esito positivo ma non eseguirà alcuna operazione.
Il metodo SetClipVideoRect è un altro modo per ingrandire; l'unica differenza tra i due metodi è il modo in cui viene specificato il rettangolo di zoom.