Structure MFVideoAlphaBitmap (evr9.h)
Spécifie une bitmap pour le convertisseur vidéo amélioré (EVR) à fusionner avec la vidéo.
Syntaxe
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
Membres
GetBitmapFromDC
Si la valeur est TRUE, le membre hdc est utilisé. Sinon, le membre pDDs est utilisé.
bitmap
Union qui contient les membres suivants.
pDDs
Pointeur vers l’interface IDirect3DSurface9 d’une surface Direct3D qui contient la bitmap. Si GetBitmapFromDC a la valeur TRUE, ce membre est ignoré.
bitmap.hdc
Gérez le contexte d’appareil (DC) d’une bitmap GDI. Si GetBitmapFromDC a la valeur FALSE, ce membre est ignoré.
bitmap.pDDS
params
Structure MFVideoAlphaBitmapParams qui spécifie les paramètres de l’opération de fusion alpha.
Notes
Pour spécifier une bitmap GDI, créez un contexte d’appareil et appelez SelectObject pour sélectionner la bitmap dans le contrôleur de domaine. Définissez ensuite le membre hdc de la structure égal au handle sur le contrôleur de domaine et définissez le membre GetBitmapFromDC sur TRUE.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | evr9.h |