Freigeben über


DXVAHD_ALPHA_FILL_MODE-Enumeration (dxvahd.h)

Gibt an, wie die Ausgabe-Alphawerte für DXVA-HD-Blitvorgänge (Microsoft DirectX Video Acceleration High Definition) berechnet werden.

Syntax

typedef enum _DXVAHD_ALPHA_FILL_MODE {
  DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
  DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
  DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
  DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;

Konstanten

 
DXVAHD_ALPHA_FILL_MODE_OPAQUE
Wert: 0
Alphawerte innerhalb des Zielrechtecks sind auf undurchsichtig festgelegt.
DXVAHD_ALPHA_FILL_MODE_BACKGROUND
Wert: 1
Alphawerte innerhalb des Zielrechtecks werden auf den Alphawert festgelegt, der in der Hintergrundfarbe angegeben ist. Siehe DXVAHD_BLT_STATE_BACKGROUND_COLOR.
DXVAHD_ALPHA_FILL_MODE_DESTINATION
Wert: 2
Vorhandene Alphawerte bleiben in der Ausgabeoberfläche unverändert.
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM
Wert: 3
Alphawerte aus dem Eingabedatenstrom werden skaliert und in das entsprechende Zielrechteck für diesen Stream kopiert. Wenn der Eingabedatenstrom keine Alphadaten enthält, legt das DXVA-HD-Gerät die Alphawerte im Zielrechteck auf einen undurchsichtigen Wert fest. Wenn der Eingabedatenstrom deaktiviert oder das Quellrechteck leer ist, werden die Alphawerte im Zielrechteck nicht geändert.

Hinweise

Der Mode-Member der DXVAHD_BLT_STATE_ALPHA_FILL_DATA-Struktur hat diesen Enumerationstyp. Dieses Element gibt den Alphafüllmodus für den Eingabedatenstrom an, der vom StreamNumber-Member derselben Struktur identifiziert wird. Um den Alphafüllmodus festzulegen, rufen Sie IDXVAHD_VideoProcessor::SetVideoProcessBltState auf.

Um herauszufinden, welche Modi das Gerät unterstützt, rufen Sie die IDXVAHD_Device::GetVideoProcessorDeviceCaps-Methode auf. Wenn das Gerät das DXVAHD_FEATURE_CAPS_ALPHA_FILL-Flag im FeatureCaps-Member der DXVAHD_VPDEVCAPS-Struktur festlegt, unterstützt das DXVA-HD-Gerät jeden der hier aufgeführten Modi. Andernfalls muss der Alphafüllmodus DXVAHD_ALPHA_FILL_MODE_OPAQUE werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Direct3D-Videoaufzählungen

Media Foundation-Enumerationen