ID3D11VideoContext::VideoProcessorSetOutputConstriction-Methode (d3d11.h)
Legt den Umfang des Downsamplings fest, der für die Ausgabe ausgeführt werden soll.
Syntax
void VideoProcessorSetOutputConstriction(
[in] ID3D11VideoProcessor *pVideoProcessor,
BOOL Enable,
SIZE Size
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie ID3D11VideoDevice::CreateVideoProcessor auf.
Enable
Bei TRUE ist das Downsampling aktiviert. Andernfalls ist das Downsampling deaktiviert, und das Element Größe wird ignoriert.
Size
Die Stichprobengröße.
Rückgabewert
Keine
Bemerkungen
Downsampling wird manchmal verwendet, um die Qualität von Premium-Inhalten zu verringern, wenn andere Formen des Inhaltsschutzes nicht verfügbar sind. Standardmäßig ist das Downsampling deaktiviert.
Wenn der Enable-ParameterTRUE ist, wird das zusammengesetzte Bild vom Treiber auf die 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 sein. Wenn die Größe größer als das Zielrechteck ist, tritt keine Downsampling auf.
Um dieses Feature verwenden zu können, muss der Treiber das Downsampling unterstützen, das durch das D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION-Funktionsflag angegeben wird. Um diese Funktion abzufragen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |