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

IVMRFilterConfig9::SetRenderingMode

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)로부터 윈도우 모드에 되돌릴 수 없다. 따라서, 어떠한 상황에서도,ModeVMRMode_Windowed 를 지정해도 효과는 없다.

요건

D3d9.h, Vmr9.h 를 인클루드 하는 것.

참조

↑TOP