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.

Hinweis Wenn der Treiber die D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION-Funktion nicht unterstützt, ruft die Microsoft Direct3D-Runtime die VideoProcessorSetOutputConstriction-Funktion nicht auf .
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CreateVideoProcessor