DirectShow DirectShow 레퍼런스 인터페이스 IFullScreenVideoEx SetEnabled [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
SetEnabled 메서드는, 지정된 디스플레이 모드의 유효/무효를 바꾼다.
구문
HRESULT SetEnabled(
long Mode,
long bEnabled
);
파라미터
Mode
[in] 유효/무효를 바꾸는 디스플레이 모드의 인덱스.
bEnabled
[in] 다음의 몇개의 불형의 값을 지정한다.
값 | 설명 |
OATRUE | 지정한 디스플레이 모드를 유효하게 한다. |
OAFALSE | 지정한 디스플레이 모드를 무효로 한다. |
반환값
값 | 설명 |
E_INVALIDARG | 무효인 인수. |
S_OK | 성공. |
주의
풀 스크린 렌더러는, 일련의 정적인 디스플레이 모드를 지원 하고 있다. 디폴트에서는, 모든 모드가 유효하다. 이 메서드를 사용해, 특정의 디스플레이 모드의 유효/무효를 교체된다. 사용자의 시스템의 비디오 카드가 모든 모드를 지원 하고 있다고는 할 수 없다. 풀 스크린 렌더러는, 유효한 모드에서도, 비디오 카드가 지원 하고 있는 모드가 아니면, 그 모드는 사용하지 않는다. 비디오 카드가 특정의 모드를 지원 할지 어떨지 판단하려면 ,IFullScreenVideoEx::IsModeAvailable 메서드를 호출한다. 모드가 무효의 경우는, 비디오 카드가 지원 하고 있는 모드에서도, 풀 스크린 렌더러는 그 모드를 사용하지 않는다.
디스플레이 모드는, 제로로부터 인덱스 된다. IFullScreenVideoEx::CountModes 메서드는, 모드수를 돌려준다. 특정의 디스플레이 모드의 폭, 높이, 비트 깊이를 얻어오려면,IFullScreenVideoEx::GetModeInfo 메서드를 호출한다.
참조