Freigeben über


DXVAHD_BLT_STATE_TARGET_RECT_DATA-Struktur (dxvahd.h)

Gibt das Zielrechteck für Blitting an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.

Syntax

typedef struct _DXVAHD_BLT_STATE_TARGET_RECT_DATA {
  BOOL Enable;
  RECT TargetRect;
} DXVAHD_BLT_STATE_TARGET_RECT_DATA;

Member

Enable

Gibt an, ob das Zielrechteck verwendet werden soll. Der Standardwert für den Zustand ist FALSE.

Wert Bedeutung
TRUE
Verwenden Sie das Zielrechteck, das vom TargetRect-Element angegeben wird.
FALSE
Verwenden Sie die gesamte Zieloberfläche als Zielrechteck. Ignorieren Sie den TargetRect-Member .

TargetRect

Gibt das Zielrechteck an. Das Zielrechteck ist der Bereich innerhalb der Zieloberfläche, in dem die Ausgabe gezeichnet wird. Das Zielrechteck wird relativ zur Zieloberfläche in Pixelkoordinaten angegeben. Der Standardwert ist ein leeres Rechteck (0, 0, 0, 0, 0).

Wenn das Enable-ElementFALSE ist, wird das TargetRect-Element ignoriert.

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

Direct3D-Videostrukturen

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Media Foundation-Strukturen