MFVideoAlphaBitmap 구조체(evr9.h)
비디오와 알파 혼합할 향상된 EVR(비디오 렌더러)에 대한 비트맵을 지정합니다.
구문
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
멤버
GetBitmapFromDC
TRUE이면 hdc 멤버가 사용됩니다. 그렇지 않으면 pDDs 멤버가 사용됩니다.
bitmap
다음 멤버를 포함하는 공용 구조체입니다.
pDD
비트맵을 포함하는 Direct3D 표면의 IDirect3DSurface9 인터페이스에 대한 포인터입니다. GetBitmapFromDC가 TRUE이면 이 멤버는 무시됩니다.
bitmap.hdc
GDI 비트맵의 디바이스 컨텍스트(DC)에 대한 핸들입니다. GetBitmapFromDC가 FALSE이면 이 멤버는 무시됩니다.
bitmap.pDDS
params
알파 혼합 작업에 대한 매개 변수를 지정하는 MFVideoAlphaBitmapParams 구조체입니다.
설명
GDI 비트맵을 지정하려면 디바이스 컨텍스트를 만들고 SelectObject 를 호출하여 DC로 비트맵을 선택합니다. 그런 다음 구조체의 hdc 멤버를 핸들과 DC로 설정하고 GetBitmapFromDC 멤버를 TRUE로 설정합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | evr9.h |