DirectShow DirectShow 레퍼런스 인터페이스 IVMRMixerBitmap9 SetAlphaBitmap [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 를 인클루드 하는 것.
참조