DirectShow DirectShow 레퍼런스 인터페이스 IFullScreenVideoEx IsModeAvailable [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IsModeAvailable 메서드는, 지정된 디스플레이 모드가 이용 가능한가 어떤가를 문의한다.
구문
HRESULT IsModeAvailable(
long Mode
);
파라미터
Mode
[in] 디스플레이 모드의 인덱스.
반환값
HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.
값 | 설명 |
E_INVALIDARG | 인덱스가 범위외이다. |
S_FALSE | 디스플레이 모드는 이용할 수 없다. |
S_OK | 디스플레이 모드는 이용할 수 있다. |
주의
풀 스크린 렌더러는, 일련의 정적인 디스플레이 모드를 지원 하고 있다. 다만, 사용자의 시스템의 비디오 카드가 모든 모드를 지원 하고 있다고는 할 수 없다. 비디오 카드가 특정의 디스플레이 모드를 지원 하고 있지 않는 경우, 이 메서드는 S_FALSE 를 돌려준다. 특정의 모드를 이용할 수 있는 경우에서도, 비디오의 재생용으로 사용된다고는 할 수 없다. 모드는, 필터 그래프의 필터와도 호환성이 없으면 안 된다.
디스플레이 모드를 무효로 하려면 ,IFullScreenVideoEx::SetEnabled 메서드를 호출한다. 풀 스크린 렌더러는, 비디오 카드가 지원 하고 있어도, 무효인 모드는 사용하지 않는다.
디스플레이 모드는, 제로로부터 인덱스 된다. IFullScreenVideoEx::CountModes 메서드는, 모드수를 돌려준다.
참조