Estructura MFVideoAlphaBitmap (evr9.h)
Especifica un mapa de bits para que el representador de vídeo mejorado (EVR) se combine alfa con el vídeo.
Sintaxis
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
Miembros
GetBitmapFromDC
Si es TRUE, se usa el miembro hdc . De lo contrario, se usa el miembro pDDs .
bitmap
Unión que contiene los siguientes miembros.
pDD
Puntero a la interfaz IDirect3DSurface9 de una superficie de Direct3D que contiene el mapa de bits. Si GetBitmapFromDC es TRUE, este miembro se omite.
bitmap.hdc
Controle el contexto del dispositivo (DC) de un mapa de bits GDI. Si GetBitmapFromDC es FALSE, este miembro se omite.
bitmap.pDDS
params
Estructura MFVideoAlphaBitmapParams que especifica los parámetros para la operación de combinación alfa.
Comentarios
Para especificar un mapa de bits GDI, cree un contexto de dispositivo y llame a SelectObject para seleccionar el mapa de bits en el controlador de dominio. A continuación, establezca el miembro hdc de la estructura igual al controlador de dominio y establezca el miembro GetBitmapFromDC en TRUE.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | evr9.h |
Consulte también
Representador de vídeo mejorado