DXVAHD_BLT_STATE-Enumeration (dxvahd.h)

Gibt Zustandsparameter für Blitvorgänge an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.

Um einen state-Parameter festzulegen, rufen Sie die IDXVAHD_VideoProcessor::SetVideoProcessBltState-Methode auf. Diese Methode verwendet einen DXVAHD_BLT_STATE Wert und ein Bytearray als Eingabe. Das Bytearray enthält Zustandsdaten, deren Struktur durch den DXVAHD_BLT_STATE-Wert definiert wird.

Syntax

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

Konstanten

 
DXVAHD_BLT_STATE_TARGET_RECT
Wert: 0
Gibt das Zielrechteck an, bei dem es sich um den Bereich innerhalb der Zieloberfläche handelt, in dem die Ausgabe gezeichnet wird. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_TARGET_RECT_DATA-Struktur .
DXVAHD_BLT_STATE_BACKGROUND_COLOR
Wert: 1
Gibt die Hintergrundfarbe an. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA-Struktur .
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
Wert: 2
Gibt den Ausgabefarbraum an. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA-Struktur .
DXVAHD_BLT_STATE_ALPHA_FILL
Wert: 3
Gibt an, wie das DXVA-HD-Gerät die Alphaausgabewerte berechnet. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_ALPHA_FILL_DATA-Struktur .
DXVAHD_BLT_STATE_CONSTRICTION
Wert: 4
Gibt den Umfang des Downsamplings an, der für die Ausgabe ausgeführt werden soll. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_CONSTRICTION_DATA-Struktur .
DXVAHD_BLT_STATE_PRIVATE
Wert: 1000
Gibt an, dass die Zustandsdaten einen privaten DXVA-HD Blit-Zustand enthalten. Verwenden Sie diesen Zustand für proprietäre oder gerätespezifische Parameter. Die Zustandsdaten sind eine DXVAHD_BLT_STATE_PRIVATE_DATA-Struktur .

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

Direct3D-Videoaufzählungen

Media Foundation-Enumerationen