Partager via


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

Voir aussi

Convertisseur vidéo amélioré

IMFVideoMixerBitmap::SetAlphaBitmap

Media Foundation Structures