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

IFullScreenVideoEx::SetEnabled

SetEnabled 메서드는, 지정된 디스플레이 모드의 유효/무효를 바꾼다.

구문

HRESULT SetEnabled(
  long Mode,
  long bEnabled
);

파라미터

Mode

[in] 유효/무효를 바꾸는 디스플레이 모드의 인덱스.

bEnabled

[in] 다음의 몇개의 불형의 값을 지정한다.

설명
OATRUE 지정한 디스플레이 모드를 유효하게 한다.
OAFALSE 지정한 디스플레이 모드를 무효로 한다.

반환값

설명
E_INVALIDARG 무효인 인수.
S_OK 성공.

주의

풀 스크린 렌더러는, 일련의 정적인 디스플레이 모드를 지원 하고 있다. 디폴트에서는, 모든 모드가 유효하다. 이 메서드를 사용해, 특정의 디스플레이 모드의 유효/무효를 교체된다. 사용자의 시스템의 비디오 카드가 모든 모드를 지원 하고 있다고는 할 수 없다. 풀 스크린 렌더러는, 유효한 모드에서도, 비디오 카드가 지원 하고 있는 모드가 아니면, 그 모드는 사용하지 않는다. 비디오 카드가 특정의 모드를 지원 할지 어떨지 판단하려면 ,IFullScreenVideoEx::IsModeAvailable 메서드를 호출한다. 모드가 무효의 경우는, 비디오 카드가 지원 하고 있는 모드에서도, 풀 스크린 렌더러는 그 모드를 사용하지 않는다.

디스플레이 모드는, 제로로부터 인덱스 된다. IFullScreenVideoEx::CountModes 메서드는, 모드수를 돌려준다. 특정의 디스플레이 모드의 폭, 높이, 비트 깊이를 얻어오려면,IFullScreenVideoEx::GetModeInfo 메서드를 호출한다.

참조

↑TOP