DXVAHD_BLT_STATE_CONSTRICTION_DATA-Struktur (dxvahd.h)
Gibt an, ob die Ausgabe bei Verwendung von Microsoft DirectX Video Acceleration High Definition (DXVA-HD) in einem Blit-Vorgang herunterstempelt wird.
Syntax
typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA {
BOOL Enable;
SIZE Size;
} DXVAHD_BLT_STATE_CONSTRICTION_DATA;
Member
Enable
Wenn TRUE, ist das Downsampling aktiviert. Andernfalls wird das Downsampling deaktiviert, und das Element Größe wird ignoriert. Der Standardwert für den Zustand ist FALSE (Downsampling ist deaktiviert).
Size
Die Stichprobengröße. Der Standardwert ist (1,1).
Hinweise
Wenn das Enable-ElementAUF TRUE festgelegt ist, wird das zusammengesetzte Zielrechteck auf die im Element Größe angegebene Größe herunterstempelt und dann wieder auf die Größe des Zielrechtecks skaliert.
Die Breite und Höhe von Size muss größer als 0 (null) sein. Wenn die Größe größer als das Zielrechteck ist, tritt kein Downsampling auf.
Um diesen Zustand verwenden zu können, muss das Gerät downsampling unterstützen, das durch das DXVAHD_FEATURE_CAPS_CONSTRICTION-Funktionsflag angegeben wird. Um diese Funktion abzufragen, rufen Sie IDXVAHD_Device::GetVideoProcessorDeviceCaps auf. Wenn das Gerät downsampling unterstützt, wird das DXVAHD_FEATURE_CAPS_CONSTRICTION-Flag im FeatureCaps-Element der DXVAHD_VPDEVCAPS-Struktur festgelegt.
Wenn das Gerät das Downsampling nicht unterstützt, schlägt die IDXVAHD_VideoProcessor::SetVideoProcessBltState-Methode für diesen Zustand fehl.
Downsampling wird manchmal verwendet, um die Qualität von Premium-Inhalten zu verringern, wenn andere Formen des Inhaltsschutzes nicht verfügbar sind.
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 |