DirectShow DirectShow 레퍼런스 정수와 GUID 이벤트 통지 코드 EC_DISPLAY_CHANGED   [목차열람] [주소복사] [슬롯비우기]
EC_DISPLAY_CHANGED
 
Microsoft DirectX 9.0

EC_DISPLAY_CHANGED

디스플레이 모드가 변경되었다.

파라미터

lParam1

비디오 렌더러의 입력 핀의 IPin 인터페이스의 포인터, 또는 제로.

lParam2

제로.

기정의 동작

필터 그래프 매니저는 그래프를 일시적으로 정지하고 나서, 비디오 렌더러의 접속 해제와 재접속을 실시한다. 애플리케이션에는 이벤트를 송신하지 않는다.

주의

비디오 렌더러는, WM_DISPLAYCHANGE 메시지에의 응답으로서 이 이벤트를 송신할 수 있다. WM_DISPLAYCHANGE 메시지는, 사용자가 디스플레이 해상도를 변경한 것을 나타낸다.

핀 접속중에, 대부분의 비디오 렌더러는 현재의 디스플레이 모드에 근거해 포맷을 선택한다. 디스플레이 모드가 변경되면 비디오 렌더러는 다른 포맷을 선택해야 하는 것이 많다. 이 메시지를 송신하는 것으로, 렌더러는 재접속할 필요가 있는 것을 필터 그래프 매니저에 대해서 통지한다. 재접속중에, 렌더러는 새로운 포맷을 선택할 수 있다. 재접속에 실패 하면, 필터 그래프 매니저는 애플리케이션에 대해서 EC_ERRORABORT 이벤트를 송신한다.

참조

↑TOP