2017-02-08 3 views
0

Windows에서 사용 가능한 모든 비디오 모드 목록을 얻으려면 어떻게합니까? 해상도와 재생 빈도를 모두보고 싶습니다. 리눅스에서 나는 나에게이 완벽한 목록을 제공 인수없이 xrandr를 사용합니다 :Windows의 비디오 모드 목록

1024x768  60.0 + 120.0  85.0  75.0  70.1 
4096x2160  24.0  24.0 
3840x2160  30.0  25.0  24.0  30.0  24.0 
2048x2048  60.0 
1920x1440  75.0  60.0 
1856x1392  75.0  60.0 
1792x1344  75.0  60.0 
2048x1152  60.0 
1920x1200  84.9  74.9  60.0* 
1024x768i  87.1 

나는 또한 모드가 인터레이스 또는 프로그레시브 있는지 여부를 확인하기 위해 좋을 것이다. Xrandr은 모든 인터레이스 모드에 대해 소문자 'i'를 추가합니다 (위의 마지막 행 참조).

+0

프로그래밍 질문입니까? 이 작업을 수행하는 프로그램을 코딩하고 싶습니까? 아니면 기존 프로그램을 찾고 있습니까? – Anders

+0

일반적으로 둘 다 괜찮을 것입니다. Preferrably 나는 파이썬 코드를 작성하고 싶다. 나는 단지 파일이나 표준 출력으로리스트를 필요로한다. 자동화하고 싶은 디스플레이에서 몇 가지 테스트를 실행해야합니다. – Simon

답변

0

Windows API로 프로그래밍 할 때 루프에서 EnumDisplaySettings 함수를 사용하여 모든 모드를 가져옵니다. 특정 GPU/모니터의 모드를 나열해야하는 경우 먼저 EnumDisplayDevices으로 전화하십시오. 모드를 변경하려면 ChangeDisplaySettingsEx으로 전화하십시오 ...