다음을 통해 공유


Zoom 메서드

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

참고

이 구성 요소는 Microsoft Windows 2000, Windows XP 및 Windows Server 2003 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.

 

메서드는 Zoom 지정된 화면 좌표 집합을 중심으로 비디오 디스플레이를 확대하거나 축소합니다.

MSWebDVD.Zoom(iXPos, iYPos, iZoomRatio)

매개 변수

iXPos

사각형 확대/축소 영역의 가운데에 있는 x 좌표를 정수로 지정합니다.

iYPos

직사각형 가운데에 있는 y 좌표를 정수로 확대/축소하도록 지정합니다.

iZoomRatio

현재 확대/축소 값에 적용된 배율을 정수로 지정합니다. 총 최대값은 하드웨어 오버레이가 지원할 수 있는 값에 따라 달라집니다. 이는 일반적으로 원래 크기의 32~64배에 달하는 요소입니다.

반환 값

반환 값이 없습니다.

설명

새 확대/축소 비율은 원래 크기로 복원되거나 다시 변경될 때까지 계속 적용됩니다. 즉, 2개의 iZoomRatio 를 지정하는 이 메서드를 두 번 호출하면 원래 비디오 크기보다 4배 더 큰 확대/축소 비율이 발생합니다. 사용자가 하드웨어에서 지원할 수 있는 것 이상으로 확대/축소하려고 하면 이 메서드는 성공하지만 아무 작업도 수행하지 않습니다.

SetClipVideoRect 메서드는 확대하는 또 다른 방법입니다. 두 메서드 간의 유일한 차이점은 확대/축소 사각형을 지정하는 방법입니다.