DirectShow DirectShow 레퍼런스 인터페이스 IVMRMixerBitmap SetAlphaBitmap [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
SetAlphaBitmap 메서드는, 새로운 비트 맵 이미지와 비트 맵의 전송원위치, 목적지 직사각형에서의 렌더링 방법과 위치를 지정한다.
구문
HRESULT SetAlphaBitmap(
const VMRALPHABITMAP* pBmpParms
);
파라미터
pBmpParms
[in] 비트 맵에 관한 정보를 저장 하는 VMRALPHABITMAP 구조체의 포인터.
반환값
메서드가 성공하면 S_OK 를 돌려준다. 실패 하면 에러 코드를 돌려준다.
에러 코드 | 설명 |
E_POINTER | pBmpParms 가 NULL. |
E_INVALIDARG | VMRALPHABITMAP 구조체의 dwFlags 멤버에 문제가 있는지, 구조체에 유효한 HDC 또는 DirectDraw 표면을 지정할 수 없었는지,fAlpha 의 값이 무효라는 점을 나타낸다. |
E_OUTOFMEMORY | 비트 맵의 목적지 DC 또는 DIBSection 를 생성 할 수 없었다. |
E_FAIL | 비트 맵 표면에의 BitBlt 함수가 실패했다. |
참조