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

IVMRMixerBitmap9::SetAlphaBitmap

SetAlphaBitmap 메서드는, 새로운 비트 맵 이미지와 비트 맵의 전송원위치, 목적지 직사각형에서의 렌더링 방법과 위치를 지정한다.

구문

HRESULT SetAlphaBitmap(
  const VMR9AlphaBitmap*  pBmpParms
);

파라미터

pBmpParms

[in] 비트 맵에 관한 정보를 저장 하는 VMR9AlphaBitmap 구조체의 포인터.

반환값

메서드는,HRESULT 를 돌려준다. 가능한 값은 다음의 일람대로이다.

설명
S_OK 메서드가 성공했다.
E_POINTER pBmpParms 가 NULL.
E_INVALIDARG VMR9ALPHABITMAP 구조체의 dwFlags 멤버에 문제가 있는지, 구조체에 유효한 HDC 또는 Direct3D 표면을 지정할 수 없었는지,fAlpha 의 값이 무효라는 점을 나타낸다.
E_OUTOFMEMORY 비트 맵의 목적지 DC 또는 DIBSection 를 생성 할 수 없었다.
E_FAIL 비트 맵 표면에의 BitBlt 함수가 실패했다.

요건

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

참조

↑TOP