PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Rückruffunktion (d3d10umddi.h)
Legt den Umfang des Downsamplings fest, der für die Ausgabe ausgeführt werden soll.
Syntax
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Pfnd3d111DdiVideoprocessorsetoutputconstriction;
void Pfnd3d111DdiVideoprocessorsetoutputconstriction(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
BOOL unnamedParam3,
SIZE unnamedParam4
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hVideoProcessor [in]
Ein Handle für das Videoprozessorobjekt, das durch einen Aufruf der CreateVideoProcessor-Funktion erstellt wurde.
unnamedParam3
Aktiviert [in]
Wenn TRUE, ist das Downsampling aktiviert. Andernfalls wird das Downsampling deaktiviert, und das ConstrictonSize-Element wird ignoriert.
unnamedParam4
ConstrictonSize [in]
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-Parameter TRUE ist, wird das zusammengesetzte Bild vom Miniporttreiber auf die angegebene Größe herunterstempelt und dann wieder auf die Größe des Zielrechtecks skaliert.
Die Breite und Höhe des ConstrictonSize-Parameters muss größer als 0 (null) sein. Wenn die Größe größer als das Zielrechteck ist, tritt kein Downsampling auf.
Der Treiber meldet seine Fähigkeit, downsampling über die GetVideoProcessorCaps-Funktion zu unterstützen. Wenn der Treiber die D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION-Funktion unterstützt, unterstützt er die Möglichkeit, das zusammengesetzte Bild herabzustempeln.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |