Freigeben über


DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA-Struktur (d3dumddi.h)

Die DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA-Struktur beschreibt Daten, die das Downsampling der Ausgabe angeben. Wenn die Einschränkung aktiviert ist, wird das zusammengesetzte Zielrechteck auf die angegebene Größe heruntergestampt und dann auf das Zielrechteck zurückskaliert.

Syntax

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Member

[in] Enable

Ein boolescher Wert, der angibt, ob die Verengung aktiviert ist. Der Standardwert ist FALSE, was angibt, dass die Verengung deaktiviert ist.

[in] Size

Eine SIZE-Struktur , die die Stichprobengröße angibt, auf die das Ausgabebild reduziert wird. Die Größe sollte von (1, 1) bis (Breite, Höhe) des Zielrechtecks sein. Größe sollte (0, 0) sein, um keine Verengung darzustellen. Der Standardwert ist (1, 1).

Hinweise

Die Direct3D-Runtime gibt den DXVAHDDDI_BLT_STATE_CONSTRICTION Zustand im State-Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE-Struktur in einem Aufruf der SetVideoProcessBltState-Funktion des Treibers an. Dies wird nur angegeben, wenn der Treiber zuvor den DXVAHDDDI_FEATURE_CAPS_CONSTRICTION-Wert im FeatureCaps-Member der DXVAHDDDI_VPDEVCAPS-Struktur festgelegt hat, wenn die GetCaps-Funktion des Treibers mit festgelegtem D3DDDICAPS_DXVAHD_GETVPDEVCAPS-Wert aufgerufen wird.

Stichprobengrößen von (0, alles) und (alles, 0) sind ungültig, und die SetVideoProcessBltState-Funktion des Treibers sollte einen Fehler zurückgeben, wenn diese Stichprobengrößen angegeben werden.

Wenn die angegebene Stichprobengröße größer als die Größe des Zielrechtecks ist, rundet der Treiber die Stichprobengröße auf die Größe des Zielrechtecks.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SIZE

SetVideoProcessBltState