DirectShow DirectShow 레퍼런스 인터페이스 IVMRFilterConfig9 SetRenderingMode [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
SetRenderingMode 메서드는, VMR 가 사용하는 렌더링 모드를 설정한다.
구문
HRESULT SetRenderingMode(
DWORD Mode
);
파라미터
Mode
[in] 렌더링 모드를 VMR9Mode 값으로 지정한다.
반환값
메서드는,HRESULT 를 돌려준다. 가능한 값은 다음의 일람대로이다.
값 | 설명 |
S_OK | 메서드가 성공했다. |
E_INVALIDARG | 무효인 렌더링 모드가 지정되었다. |
VFW_E_WRONG_STATE | 모드가 어떠한 이유로써 변경할 수 없다. 「주의」를 참조할것. |
주의
VMR 는 디폴트로 VMRMode_Windowed 이다. 이 메서드는, VMR 를 VMRMode_Windowless 모드 또는 VMRMode_Renderless 모드로 처리하는 경우에 한해서 사용하는 것. 핀이 접속된 다음에 모드는 변경할 수 없다. 또, 핀이 접속되기 전에서도, 모드를 윈도우레스 또는 렌더리스(Renderless)로부터 윈도우 모드에 되돌릴 수 없다. 따라서, 어떠한 상황에서도,Mode 에 VMRMode_Windowed 를 지정해도 효과는 없다.
요건
D3d9.h, Vmr9.h 를 인클루드 하는 것.
참조