Struttura MFVideoAlphaBitmap (evr9.h)
Specifica una bitmap per il renderer video avanzato (EVR) per la fusione alfa con il video.
Sintassi
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
Members
GetBitmapFromDC
Se TRUE, viene usato il membro hdc . In caso contrario, viene utilizzato il membro pDDs .
bitmap
Unione che contiene i membri seguenti.
PDDD
Puntatore all'interfaccia IDirect3DSurface9 di una superficie Direct3D che contiene la bitmap. Se GetBitmapFromDC è TRUE, questo membro viene ignorato.
bitmap.hdc
Gestire il contesto di dispositivo (DC) di una bitmap GDI. Se GetBitmapFromDC è FALSE, questo membro viene ignorato.
bitmap.pDDS
params
Struttura MFVideoAlphaBitmapParams che specifica i parametri per l'operazione di fusione alfa.
Commenti
Per specificare una bitmap GDI, creare un contesto di dispositivo e chiamare SelectObject per selezionare la bitmap nel controller di dominio. Impostare quindi il membro hdc della struttura uguale all'handle sul controller di dominio e impostare il membro GetBitmapFromDC su TRUE.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | evr9.h |