Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Flags für die MFVideoAlphaBitmapParams-Struktur .
Syntax
typedef enum __MIDL___MIDL_itf_evr9_0000_0002_0002 {
MFVideoAlphaBitmap_EntireDDS = 0x1,
MFVideoAlphaBitmap_SrcColorKey = 0x2,
MFVideoAlphaBitmap_SrcRect = 0x4,
MFVideoAlphaBitmap_DestRect = 0x8,
MFVideoAlphaBitmap_FilterMode = 0x10,
MFVideoAlphaBitmap_Alpha = 0x20,
MFVideoAlphaBitmap_BitMask = 0x3f
} MFVideoAlphaBitmapFlags;
Konstanten
MFVideoAlphaBitmap_EntireDDSWert: 0x1 Alphamischen Sie die gesamte DirectDraw-Oberfläche. Wenn Sie eine DirectDraw-Oberfläche alpha blenden, können Sie dieses Flag festlegen, wenn Sie IMFVideoMixerBitmap::SetAlphaBitmap aufrufen. Wenn dieses Flag festgelegt ist, ignoriert der Mixer das rcSrc-Element der MFVideoAlphaBitmapParams-Struktur . Wenn dieses Flag nicht vorhanden ist, gibt das rcSrc-Element das Quellrechteck an. Dieses Flag kann nicht verwendet werden, wenn Sie eine GDI-Bitmap für die Alphamischung angeben. Für eine GDI-Bitmap müssen Sie das rcSrc-Element ausfüllen, wenn Sie SetAlphaBitmap aufrufen. Dieses Flag gilt nicht für die IMFVideoMixerBitmap::UpdateAlphaBitmapParameters-Methode . |
MFVideoAlphaBitmap_SrcColorKeyWert: 0x2 Wenn dieses Flag festgelegt ist, gibt das clrSrcKey-Element der MFVideoAlphaBitmapParams-Struktur einen Farbschlüssel für die Alphamischung an. Wenn dieses Flag nicht vorhanden ist, wird das clrSrcKey-Element ignoriert. Dieses Flag ist ungültig, wenn Sie eine Direct3D-Oberfläche mit einer Alpha-Blending-Oberfläche pro Pixel (D3DFMT_A8R8G8B8) ausführen. Wenn die DirectDraw-Oberfläche alpha pro Pixel aufweist, werden die Pixel-Alphawerte für den Alpha-Blending-Vorgang verwendet. |
MFVideoAlphaBitmap_SrcRectWert: 0x4 Aktualisieren Sie das Quellrechteck. Dieses Flag gilt für die UpdateAlphaBitmapParameters-Methode . Wenn dieses Flag festgelegt ist, aktualisiert das rcSrc-Member der MFVideoAlphaBitmapParams-Struktur das Quellrechteck. Wenn dieses Flag nicht vorhanden ist, wird das rcSrc-Element ignoriert. Durch Festlegen dieses Flags können Sie das Bild animieren, indem Sie verschiedene Teile der Bitmap auswählen. Dieses Flag gilt nicht für die SetAlphaBitmap-Methode . |
MFVideoAlphaBitmap_DestRectWert: 0x8 Wenn dieses Flag festgelegt ist, gibt das nrcDest-Element der MFVideoAlphaBitmapParams-Struktur ein normalisiertes Rechteck zum Skalieren der Bitmap an. Wenn dieses Flag nicht vorhanden ist, wird das nrcDest-Element ignoriert. |
MFVideoAlphaBitmap_FilterModeWert: 0x10 Wenn dieses Flag festgelegt ist, gibt das dwFilterMode-Element der MFVideoAlphaBitmapParams-Struktur einen Direct3D-Filtermodus an. Wenn dieses Flag nicht vorhanden ist, wird das dwFilterMode-Element ignoriert. |
MFVideoAlphaBitmap_AlphaWert: 0x20 Wenn dieses Flag festgelegt ist, gibt das fAlpha-Element der MFVideoAlphaBitmapParams-Struktur einen Alphawert an, der auf das gesamte Bild angewendet werden soll. Wenn dieses Flag nicht vorhanden ist, wird das fAlpha-Element ignoriert. |
MFVideoAlphaBitmap_BitMaskWert: 0x3f Bitmaske zum Überprüfen von Flagwerten. Dieser Wert ist kein gültiges Flag. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | evr9.h |