DirectShow DirectShow 레퍼런스 인터페이스 IDDrawExclModeVideo SetDDrawSurface [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
SetDDrawSurface 메서드는, 이 이후의 드로잉(Drawing)에 사용되는 DirectDraw 표면을 지정한다.
구문
HRESULT SetDDrawSurface(
LPDIRECTDRAWSURFACE pDDrawSurface
);
파라미터
pDDrawSurface
[in] 사용하는 표면의 IDirectDrawSurface 인터페이스의 포인터.
반환값
인터페이스의 처리에 응한 HRESULT 값을 돌려준다.
현재의 DirectShow 의 처리에서의 반환값은 다음과 같다.
반환 코드 | 설명 |
S_OK | 성공. |
E_INVALIDARG | 인수가 무효. |
DirectDraw 에러 코드 | 지정된 표면을 오버레이 믹서상에서 설정하려고 했을 때에 DirectDraw 에러가 발생했다. |
주의
게임 애플리케이션은, 이 메서드를 사용해, 자애플리케이션용으로 생성 한 DirectDraw 표면을오버레이 믹서 필터에 공유시켜, 지정된 표면으로 비디오를 드로잉(Drawing) 할 수 있다. 이 표면은,IDDrawExclModeVideo::SetDDrawObject 로 지정된 개체와 관련지을 수 있지 않으면 안 된다.
참조