DirectShow DirectShow 레퍼런스 인터페이스 IFullScreenVideoEx IsModeAvailable   [목차열람] [주소복사] [슬롯비우기]
IFullScreenVideoEx::IsModeAvailable
 
Microsoft DirectX 9.0

IFullScreenVideoEx::IsModeAvailable

IsModeAvailable 메서드는, 지정된 디스플레이 모드가 이용 가능한가 어떤가를 문의한다.

구문

HRESULT IsModeAvailable(
  long Mode
);

파라미터

Mode

[in] 디스플레이 모드의 인덱스.

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

설명
E_INVALIDARG 인덱스가 범위외이다.
S_FALSE 디스플레이 모드는 이용할 수 없다.
S_OK 디스플레이 모드는 이용할 수 있다.

주의

풀 스크린 렌더러는, 일련의 정적인 디스플레이 모드를 지원 하고 있다. 다만, 사용자의 시스템의 비디오 카드가 모든 모드를 지원 하고 있다고는 할 수 없다. 비디오 카드가 특정의 디스플레이 모드를 지원 하고 있지 않는 경우, 이 메서드는 S_FALSE 를 돌려준다. 특정의 모드를 이용할 수 있는 경우에서도, 비디오의 재생용으로 사용된다고는 할 수 없다. 모드는, 필터 그래프의 필터와도 호환성이 없으면 안 된다.

디스플레이 모드를 무효로 하려면 ,IFullScreenVideoEx::SetEnabled 메서드를 호출한다. 풀 스크린 렌더러는, 비디오 카드가 지원 하고 있어도, 무효인 모드는 사용하지 않는다.

디스플레이 모드는, 제로로부터 인덱스 된다. IFullScreenVideoEx::CountModes 메서드는, 모드수를 돌려준다.

참조

↑TOP