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

IVMRMixerBitmap::SetAlphaBitmap

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 함수가 실패했다.

참조

↑TOP