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 |